如何在Ember Data 1.0 beta版的Ember.Object中使用this.store.find

时间:2013-09-02 17:27:30

标签: ember.js ember-data

我现在从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?

1 个答案:

答案 0 :(得分:0)

我刚使用container.lookup("store:main")并将其设置为我的对象名为store的属性。然后在对象中,我可以像正常一样使用this.store