Ember Data:模型重新加载后触发的事件

时间:2014-11-29 15:06:26

标签: javascript ember.js ember-data

使用Ember Data,如果重新加载模型,会触发什么事件?以下是重新加载请求的示例:

myModel.reload()

我原本希望触发didLoad事件,但事实并非如此。

这是一个证明这一点的jsbin:

http://emberjs.jsbin.com/tufule/1/edit?html,js,console,output

你会在jsbin中看到,当模型首次加载时,didLoad会被调用,但是重新加载模型(通过点击'reload'链接)不会触发didLoad事件。

以下是所有记录的事件,但没有任何重新加载:http://emberjs.com/api/data/classes/DS.Model.html#event_didLoad

1 个答案:

答案 0 :(得分:1)

有几个关键字有所不同:

  • 重载:

      

    从适配器重新加载记录

  • didLoad:

      

    从服务器加载记录时触发。

您可能希望观察/使用isReloadingisLoaded属性的组合。