findAll 的返回值是一个未知的 mixin。例如。在路由器 xyz.js 中
model(){
a = this.store.findAll('food-track');
return a
}
我们如何操作模型本身或从模型本身提取数据
model(){
a = this.store.findAll('food-track');
some_data = a['_id'];
some_more_data = a['name'];
return some_more_data
}
但是 a 的格式不是我期望的格式,并且我无法执行任何这样的功能?顺便说一句,数据是从 couch/pouchdb 获取的。
最佳答案
我同意 kumkanillam 的回答:findAll
将返回一个数组,因此您必须对其进行迭代。
此外,根据您的需求,您也可以使用计算属性来操作模型属性。这是docs来自 Ember
关于javascript - 如何操作 ember 模型钩子(Hook)中 findAll 函数返回的数据库内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42858071/