我想用商店在初始化到我試着這樣做:如何使用儲存在初始化
export function initialize(application) {
application.inject('controller', 'store', 'service:store');
this.store.createRecord('model');
}
export default {
name: 'modify-models',
initialize
};
有了這個,this.store
是不確定的。
與the doc一樣,我嘗試了var store = application.lookup('service:store');
,但是application.lookup
未定義。
我也試過var store = Ember.inject.service('store');
但store
是未定義的。
我找不到正確的方法。什麼是解決方案?
在初始化我不會創建灰燼數據對象。初始化器設計用於「真正」初始化,例如注入。例如,只需在應用程序路由的'beforeModel'鉤子中創建對象即可。 –