我試圖在不同的控制器之間共享一個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;
}
});
,但我看不到我會在灰燼CLI組織這次
感謝
不確定Ember Data與他的問題有什麼關係。 Ember服務+1。這正是他們所設計的。 – GJK
它有,因爲我認爲服務是爲其他東西而設計的,Ember Data是用於在應用程序中存儲數據的。另外,我猜也許有人可以在容器中使用依賴注入。 –
Ember Data專爲_persisting_數據設計,而不是存儲它。如果他想存儲的數據是短暫的(它看起來可能是這樣),那麼Ember服務就是最好的工具。 – GJK