Based on the StackOverflow question here: http://stackoverflow.com/questions/38221230/how-to-update-nested-object-in-ember
Basically, our (new) project isn’t easily adaptable to Ember’s Models (from what we can gather). It seems like it would be a lot easier to store our data on an Observable object that we then inject wherever needed.
The problem is that Ember doesn’t detect updates to our data when it changes due to user input. The example in the SO question shows that we can’t simply set the data, because we don’t know the precise path from the service to the nested object that we want to update.
Would it be crazy to suggest making the path available to the action callbacks? I know of a similar library (Ractive) that makes the path (keypath) available on all events: http://docs.ractivejs.org/latest/proxy-events