나는 선택 목록에 knockout.js를 사용하여 정렬 된 목록을 가졌습니다. 정렬되지 않은 목록으로 변환하고 싶습니다. knockout.js를 사용하여 목록을 정렬하는 방법은 무엇입니까? 내가 오류를 생각하고하는 것은 함께 :. allItems() 길이> 1Knockout.js 정렬 목록
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>
오름차순 및 내림차순 정렬에 대한 답변을 편집 해 주실 수 있습니까? 나는 a와 b가 무엇인지 혼란 스럽습니까? – Ahmed
'a'와 'b'는 응용 프로그램에서 사용하는 변수가 아니며, 정렬 함수는 2 개의 항목을 정렬하기 위해 2 개의 매개 변수를 받아야하기 때문에 실제로 sort 함수의 임의의 변수입니다. 맞습니까? :) – dpaul1994
일반적으로 코드 샘플을 설명하고 복사 및 붙여 넣기 응답 만 제공하는 것이 아니라 일반적으로 인정됩니다. 이것은 여기에 도착한 미래의 사용자가이 주제에 대한 더 많은 정보를 찾는데 도움이됩니다. –