2014-01-30 34 views

回答

2

这是一个反模式,您想将操作发送给控制器,并且您是否与控制器中的商店一起工作。

但是,如果你不得不将商店注入视图,你会这样做。

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'); 
    } 
}); 
+0

感谢您的答案,我试过了,但不适合我...我使用的是烬数据(测试版)。我需要店内Ember.view – maheshiv

+0

为什么你需要在视图内的商店?控制器是用于在UI层下使用商店的规范地点。 –

+0

我正在使用一个视图组件,里面,我需要商店找到一个值 – maheshiv