我有一个模型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更改模型中的顺序?能够以不同的顺序保存日期。
答案 0 :(得分:1)
您应该在数据中添加position
字段,然后使用它来确定位置。根据您的应用程序,您可以考虑将位置保留到数据库,但是您也可以将其作为ArrayController
中的字段。
Here是指向SortableMixin
API的链接,以防您发现它也很有用。