EmberJS:在belongsTo中按属性排序模型

时间:2015-05-26 10:12:18

标签: ember.js

我有一个包含以下产品列表的模型......

{
    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

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

1 个答案:

答案 0 :(得分:0)

SortableMixin绝对是最佳选择。您的控制器必须扩展mixin,然后您可以访问arrangeContent,如下所示:http://emberjs.jsbin.com/gagoyeseni/1/