我现在从0.13过渡到Ember Data 1.0 beta。
我想在Em.Object中使用find方法,如下所示。
App.SessionManager = Em.Object.extend({
init: function() {
var self = this;
this.store.find('user', 1).then(function(user) {
self.set('user', user);
});;
},
});
我怎么能做到这一点?
在this document中,建议使用App.inject。但这可以应用于Ember.Object?
答案 0 :(得分:0)
我刚使用container.lookup("store:main")
并将其设置为我的对象名为store
的属性。然后在对象中,我可以像正常一样使用this.store
。