知道实体何时从ember-data中的远程存储中检索出来的最佳方法是什么?
我需要进行一个调用来检索数据,但我需要从获取的ember data对象中获取一些值。
目前我正在使用这种方法,但我相信还有更好的方法。
contactLoaded: function(){
if(!this.getPath('contact.isLoaded')){
return;
}
//make call
}.observes('App.contact.isLoaded')
发布于 2012-07-11 08:48:56
我担心这是实现你目标的唯一途径,从今天开始...:-/
发布于 2012-10-01 07:22:21
你也可以这样做
model.one('didLoad', function() {
alert("I LOADED!";
});
根据您要查找的异步事件,将didLoad替换为didCreate、didUpdate等。
one
将监视要触发的didLoad
事件的对象,并且不会多次触发。使用on
继续观看。
https://stackoverflow.com/questions/11427039
复制相似问题