2013-06-12 19 views
0

我有像模特Module表示对象的数组,在JSON:如何更改Ember.js模型表示中的顺序?

modules": [{ 
    "id": "123456", 
    "type": "video", 
    "url": "http://some.where.com/video.mp4" 
}, { 
    "id": "123457", 
    "type": "text", 
    "text": "Lorem ipsum dolor sit amet ..." 
}] 

我有一个用户界面,允许用户安排这些对象的顺序,如何告诉Ember.js改变这种秩序在模型中?为了能够以不同的顺序保存日期。

回答

1

您应该为数据添加一个position字段并使用它来确定位置。根据您的应用程序,您可能会考虑将位置保留到数据库,但您也可以将其作为ArrayController中的字段。

Here是一个链接到SortableMixin的API的情况下,你也可以找到有用的。