DS#compute(resourceName, instance)

Force the given instance or the item with the given primary key to re-compute its computed properties.


You can call DS#compute multiple ways

  • DS#compute(resourceName, id)
  • Resource#compute(instance) - Where Resource was created by DS#defineResource
  • Instance#DSCompute() - Where Instance is an instance of a Resource
resourceNamestringThe name of the resource to use. Unnecessary if calling compute directly on a Resource.
instance or idobject or string or numberThe instance on which to re-computed properties, or the primary key (item must be in the store) of the instance.


Need help?

Want more examples or have a question? Ask on the Slack channel or post on the mailing list then we'll get your question answered and probably update this wiki.