Я пытаюсь разделить объект Ember между разными контроллерами, чтобы «украсить» его дополнительной информацией при прохождении через приложение.Совместное использование объекта Ember между контроллерами с ember-cli
В простом Ember приложение, которое я бы просто сделать:
App.UserDetails = Ember.Object.extend({name: 'Darryl', age: 26 });
App.DetailsRoute = Ember.Route.extend({
model: function() {
return App.UserDetails;
}
});
App.AccountRoute = Ember.Route.extend({
model: function() {
return App.UserDetails;
}
});
Но я не могу видеть, что я бы организовать это в Ember CLI
Благодаря
Нет действительно уверен, что данные Ember Data имеют отношение к его вопросу. +1 для услуг Ember. Это именно то, для чего они предназначены. – GJK
У этого есть, потому что я думаю, что Сервисы были предназначены для чего-то еще, а Ember Data - для хранения данных в приложении. Я думаю, кто-то может использовать инъекцию зависимостей в контейнере. –
Данные Ember были созданы для _persisting_ данных, а не для их хранения. Если данные, которые он хочет сохранить, являются эфемерными (что, похоже, может быть), то услуги Ember являются идеальным инструментом. – GJK