新的余烬。使用2.5。
我有一个记录列表,我想实现一个文本搜索。我也必须实现无限滚动,所以我猜'搜索'比'过滤'更合适,因为最终我不会返回所有记录。
1] 我在这里关注“查询多个记录”指南 https://guides.emberjs.com/v2.5.0/models/finding-records/
所以我正在尝试使用这种格式:
this.store.query('person', { filter: { name: 'Peter' } }).then(function(peter) {
console.log(peter);
});
这使得一个GET,我可以看到它返回所有记录,然后吐出一个CLASS对象:
Class {query: Object, store: Class, manager: Class, isLoaded: true, meta: EmptyObject…}
我真的不知道'彼得'是什么样的东西。我没有在其中看到任何记录。 (是的,我的数据确实有一个彼得。)
2] 为了看看它应该做什么,我已经开始了一个旋转,在这里: https://ember-twiddle.com/f35bb4b593394d955460a83a10f092a4?openFiles=controllers.application.js%2C
这个旋风没有模型,所以我加了一个。但是它对GET的窒息显然不是这种方式可以实现搜索。
不确定如何启动并运行。