我有一个问题,我在这里玩,我有一个BackboneJS模型的集合,每个模型都有一个'序数'属性,跟踪它在集合中的顺序.
这是我的游戏数据
var ex_group_test_data = [{
title: 'PRE EXERCISE',
id: 0,
ordinal: 1,
group_items: [{
id: 0,
ordinal: 0,
title: 'item 1'
},{
id: 1,
ordinal: 1,
title: 'item 2'
}]
},{
title: 'MAIN PART',
id: 1,
ordinal: 0,
group_items: [{
id: 2,
ordinal: 0,
title: 'item 3',
description: 'testing descrip'
},{
id: 3,
ordinal: 1,
title: 'item 4'
}]
},{
title: 'POST EXERCISE BS',
id: 2,
ordinal: 2,
group_items: [{
id: 2,
ordinal: 0,
title: 'item 5',
description: 'testing …Run Code Online (Sandbox Code Playgroud) 假设我Backbone.Collection有一些简单的模型:
var Library = Backbone.Collection.extend({
model: Book
});
lib = new Library(
[Book1, Book2, Book3, Book4, Book5, Book6]
]);
Run Code Online (Sandbox Code Playgroud)
如何在集合中移动模型 - 例如第5个到第2个位置?因此,不按模型字段排序,而只是手动更改排序顺序.
注意:我简化了模型Book1, ....他们当然Backbone.Model是s.