Ember.js 在 2.0+ 中进入数据库之前检查存储

Ember.js checking store before going to database in 2.0+

在Ember.js2.0+中,如果我想查看store是否已经加载记录,如果没有加载才返回数据库,我应该使用什么方法?

store.query('model', {'filter[ids]: ids})每次都回数据库

store.filter(...) 我对文档的作用有点模糊

是否有内置函数,或者我是否需要使用 store.hasRecordForId('model', id) 检查所有我想检查的记录,然后直接从商店加载而不是返回数据库?

谢谢!

这里是概览ember-blog。如您所见,没有方法可以提供您想要的。

如果你想要 hasMany 或 belongsTo 的记录,你应该直接从父记录访问它们,然后它会像你想要的那样表现。从该端点重复访问不会触发另一个 ajax 调用。

Filter 用于您希望 all green cars 在新绿色汽车添加到商店时自动更新返回数组的情况。