ember.js - 强制 ember data store.find 从服务器加载

标签 ember.js ember-data

是否有一种好方法可以强制 Ember Data 从服务器加载资源(如果它已经存储了该资源)?

我有一个简单的显示用户操作,可以执行store.find('users',id)模型在第一次尝试显示页面时仅加载一次,第二次我的模型是我知道从商店加载这是正常的 ember 数据行为。但是我每次都需要加载它。

编辑: 我发现的唯一方法就是这样做:

@store.find('user',{id: params.user_id}).then (users)->
  users.get('firstObject')

但是它迫使我在我的索引操作上实现“假”显示操作...

最佳答案

我认为这... http://emberjs.com/api/data/classes/DS.Model.html#method_reload

model.reload()

祝你好运

关于ember.js - 强制 ember data store.find 从服务器加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907849/

相关文章:

javascript - ember 中的动态页面

ember.js - Ember Data - 如果离开表单则回滚

ember.js - 在 Ember.js 中创建灯箱路线

javascript - 返回 promise 的 ember Controller 中的单元测试操作

javascript - 如何在ember组件中向 `tagName`添加点击事件?

ember.js - 如何使用 ember-data 从另一个模型子类化或继承模型

ember.js - 序列化日期属性

ember.js - Ember Simple Auth - session 无效时注销

javascript - EmberJS 自定义路由操作

ember.js - 如何使用 Ember 数据实现 "find or create"