在 Ember.js 2.0+ 中,如果我想检查 store 是否已经加载了记录,如果没有加载则只返回数据库,我应该使用什么方法?
store.query('model', {'filter[ids]: ids})
每次都返回数据库
store.filter(...)
我对文档的作用有点模糊
是否有内置功能,或者我是否需要使用store.hasRecordForId('model', id)
我想要检查的所有记录来检查记录,然后直接从商店加载而不是返回数据库?
谢谢!
在 Ember.js 2.0+ 中,如果我想检查 store 是否已经加载了记录,如果没有加载则只返回数据库,我应该使用什么方法?
store.query('model', {'filter[ids]: ids})
每次都返回数据库
store.filter(...)
我对文档的作用有点模糊
是否有内置功能,或者我是否需要使用store.hasRecordForId('model', id)
我想要检查的所有记录来检查记录,然后直接从商店加载而不是返回数据库?
谢谢!
这是ember-blog概述。如您所见,没有任何方法可以提供您想要的。
如果您想要 hasMany 或 belongsTo 的记录,您应该直接从父记录访问它们,那么它的行为就像您想要的那样。来自该端点的重复访问不会触发另一个 ajax 调用。
Filter
用于在all green cars
将新的绿色汽车添加到商店时自动更新返回数组的情况。