使用Ember Data,如果重新加载模型,会触发什么事件?以下是重新加载请求的示例:
myModel.reload()
我本希望触发 didLoad 事件,但事实并非如此。
这是一个演示这一点的 jsbin:
http://emberjs.jsbin.com/tufule/1/edit?html,js,console,output
您将在 jsbin 中看到,模型首次加载时会调用 didLoad,但重新加载模型(通过单击“重新加载”链接)不会触发 didLoad 事件。
以下是所有记录的事件,但没有任何内容可供重新加载:http://emberjs.com/api/data/classes/DS.Model.html#event_didLoad
最佳答案
有几个关键字可以发挥作用:
重新加载:
Reload the record from the adapter.
加载完成:
Fired when the record is loaded from the server.
您可能想观察/使用 isReloading
和 isLoaded
属性的组合。
关于javascript - Ember 数据 : what event is triggered after a model reloads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27203679/