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/

10-13 00:37