javascript - Ember 数据 : what event is triggered after a model reloads

标签 javascript ember.js ember-data

使用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.

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

关于javascript - Ember 数据 : what event is triggered after a model reloads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27203679/

相关文章:

javascript - 如何在 Ember-data 中的一个 JSON 请求中加载两个模型?

javascript - 如何为 passportjs 使用 jquery/ajax 数据

javascript - 如何在nodejs中调用 setImmediate before/above .on ('data' ) fast-csv

javascript - 具有不同值的多个元素的 JS 数据属性

javascript - Ember 选择 V​​alueBinding 不起作用

javascript - Ember 教程 - 向 router.js 添加新路由

ember.js - 在 ember-data 中,在生命周期中什么时候新创建的记录的 id 可用?

javascript - 在 Bootstrap Modal 中动态更新按钮 onclick

javascript - Ember.js 新的路由 api

javascript - 来自 Ember 数据的模型未渲染