如何在Ember.js模型表示中更改顺序?

时间:2013-06-12 23:32:46

标签: javascript ember.js ember-data

我有一个模型Module,用JSON代表一个对象数组,如:

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

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

1 个答案:

答案 0 :(得分:1)

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

Here是指向SortableMixin API的链接,以防您发现它也很有用。