我有一个包含以下产品列表的模型......
{
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
但这并没有真正产生我想要的结果。我应该怎么做呢?
答案 0 :(得分:0)
SortableMixin绝对是最佳选择。您的控制器必须扩展mixin,然后您可以访问arrangeContent,如下所示:http://emberjs.jsbin.com/gagoyeseni/1/