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