随着最近update https://github.com/emberjs/data/blob/master/TRANSITION.md#elimination-of-modelfind-and-modelcreaterecord,我知道在路由器和控制器中,我可以轻松地做到this.store.find('model')
。但是我有一些函数需要调用find
不在路由器和控制器中。那么我怎样才能获得一个实例store
从 Ember 应用程序中的任何位置?
我知道我能做的最坏的事情App.__container__.lookup('store:main')
,但我会尽量远离这种情况。
The 过渡 https://github.com/emberjs/data/blob/master/TRANSITION.md文档说你可以这样做将商店注入到组件中:
App.inject('component', 'store', 'store:main');
你或许可以改变'component'
to 'view'
or to 'model'
,但我对此不确定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)