0
我們如何訪問Ember.view中的this.store? 我試過注射法,但它對我不起作用。有沒有辦法做到這一點?在ember.view中訪問存儲
我們如何訪問Ember.view中的this.store? 我試過注射法,但它對我不起作用。有沒有辦法做到這一點?在ember.view中訪問存儲
這是一個反模式,您想將操作發送給控制器,並且您是否與控制器中的商店一起工作。
但是,如果你不得不將商店注入視圖,你會這樣做。
Ember.onLoad('Ember.Application', function(Application) {
Application.initializer({
name: "store",
initialize: function(container, application) {
application.register('store:main', application.Store);
...
}
container.lookup('store:main');
}
});
Application.initializer({
name: "injectingTheStore",
initialize: function(container, application) {
application.inject('view', 'store', 'store:main');
}
});
感謝您的答案,我試過了,但不適合我...我使用的是燼數據(測試版)。我需要店內Ember.view – maheshiv
爲什麼你需要在視圖內的商店?控制器是用於在UI層下使用商店的規範地點。 –
我正在使用一個視圖組件,裏面,我需要商店找到一個值 – maheshiv