0

在 Ember.js 2.0+ 中,如果我想检查 store 是否已经加载了记录,如果没有加载则只返回数据库,我应该使用什么方法?

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

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

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

谢谢!

4

1 回答 1

1

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

如果您想要 hasMany 或 belongsTo 的记录,您应该直接从父记录访问它们,那么它的行为就像您想要的那样。来自该端点的重复访问不会触发另一个 ajax 调用。

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

于 2015-10-08T13:55:27.990 回答