我有一个使用 knockout.js 的排序列表作为选择列表。我想将其转换为无序列表。用 knockout.js 对列表进行排序的方法是什么?我认为错误在于: allItems().length > 1
http://jsfiddle.net/infatti/Ky5DK/
var BetterListModel = function () {
this.allItems = ko.observableArray([
{ name: 'Denise' },
{ name: 'Charles' },
{ name: 'Bert' }
]); // Initial items
this.sortItems = function() {
this.allItems.sort();
};
};
ko.applyBindings(new BetterListModel());
<button data-bind="click: sortItems, enable: allItems().length > 1">Sort</button>