我在初始化应用程序时创建了一个在客户端本地填充的模型。
findQuery
方法始终执行ajax请求,例如:
App.store.find(App.Person, {name: 'John'})
即使已加载App.Person
name:John
的情况也是如此。采用id的find
方法首先查看本地存储。但我需要能够按属性执行查询。
我的问题是,是否存在严格对本地可用数据执行查询的方法。
答案 0 :(得分:7)
使用DS.Store#filter
方法。 https://github.com/emberjs/data上的自述文件中显示了一个基本示例,Filtering Loaded Records
部分。