gpt4 book ai didi

javascript - EmberJS 如何在单个排序数组内的同一路由上加载多个模型

转载 作者:行者123 更新时间:2023-11-27 23:26:24 26 4
gpt4 key购买 nike

我想显示不同型号的项目的合并列表。

我发现here使用Ember.RSVP.hash是加载多个模型的技巧。这对我来说还不够,因为我想将所有这些都放在一个列表中。

如何将所有模型合并在一起并对它们进行排序?

最佳答案

我建议使用Compulated.property来监视正在更改的模型,并将它们组合到模板中所需的数组中。

modelAmodelB 更改时,您的计算属性将使用这些结果进行更新。

myList: Ember.computed('modelA', 'modelB', function() {
let combinedModels = [];
this.get('modelA').forEach( item => {
// pull out what you need from each model item
combinedModels.push(item);
});
this.get('modelB').forEach( item => {
// pull out what you need from each model item
combinedModels.push(item);
});
return combinedModels;
});

关于javascript - EmberJS 如何在单个排序数组内的同一路由上加载多个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com