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的格式不符合我的预期,并且我无法执行任何此类功能?顺便说一句,数据取自沙发/ pouchdb。
最佳答案
我同意kumkanillam的回答:findAll
将返回一个数组,因此您必须对其进行迭代。
另外,根据您的需求,您还可以使用计算属性来操纵模型属性。这是来自灰烬的docs
关于javascript - 您如何处理在 Ember 模型 Hook 中从findAll函数返回的db内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42858071/