5

了解何时从 ember-data 中的远程存储中检索到实体的最佳方法是什么?

我需要调用以检索数据,但我需要从获取的 ember-data 对象中获取一些值。

目前我正在使用这种方法,但我相信有更好的方法。

contactLoaded: function(){
  if(!this.getPath('contact.isLoaded')){
    return;
  }

  //make call
}.observes('App.contact.isLoaded')
4

2 回答 2

3

我担心这是实现你目标的唯一方法,截至今天...... :-/

于 2012-07-11T08:48:55.850 回答
1

你也可以做

model.one('didLoad', function() {
   alert("I LOADED!";
});

根据您要查找的异步事件,将 didLoad 替换为 didCreate、didUpdate 等。

one将观察对象didLoad以触发事件,并且不会多次触发。用来on继续看。

于 2012-10-01T07:22:20.893 回答