Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js EmberJS:按belongsTo中的属性排序模型_Ember.js - Fatal编程技术网

Ember.js EmberJS:按belongsTo中的属性排序模型

Ember.js EmberJS:按belongsTo中的属性排序模型,ember.js,Ember.js,我有一个型号的产品清单如下 { products: [ { id: 1, something: "value", properties: { name: "Name1" } }, { id: 2, something: "value", pro

我有一个型号的产品清单如下

{
    products: [
        {
            id: 1,
            something: "value",
            properties: {
                name: "Name1"
            }
        },
        {
            id: 2,
            something: "value",
            properties: {
                name: "Name3"
            }
        },
        {
            id: 3,
            something: "value",
            properties: {
                name: "Name2"
            }
        }
    ]
}
如果我按照“product.properties.name”对这些产品进行排序,我会怎么做?我的第一个想法是使用sortableMixin并使用以下代码段:

sortProperties: ['properties.name'],
sortAscending: true

但这并没有真正产生我想要的结果。我该怎么做呢?

SortableMixin绝对是一个不错的选择。您的控制器必须扩展mixin,然后您可以访问arrangedContent,如下所示: