나는 이름으로 firstLetter에 의해 항목과 알파벳 순서를 두 개의 목록을 정렬 할.정렬 목록, 순서는 알파벳 순으로
나는 어떤 성공을하지 않고,이 시도했습니다
당신의 JSFiddle에서var ViewModel = function() {
var self = this;
self.storedProceduresInDB1 = ko.observableArray([{
Name: "A",
Id: 1
}, {
Name: "C",
Id: 3
}, {
Name: "B",
Id: 4
}, {
Name: "D",
Id: 2
}]);
self.storedProceduresInDB2 = ko.observableArray([{
Name: "C",
Id: 3
}, {
Name: "E",
Id: 8
}, {
Name: "F",
Id: 7
}, {
Name: "B",
Id: 4
}]);
self.sortLists = function() {
self.storedProceduresInDB1.sort(function (left, right) {
return left.name == right.name ? 0 : (left.name < right.name ? -1 : 1);
});
self.storedProceduresInDB2.sort(function (left, right) {
return left.name == right.name ? 0 : (left.name < right.name ? -1 : 1);
});
};
}
두 가지 문제가 있습니다. 사용 가능 바인딩에는'storedProceduresInDb1' 대'self.storedProceduresInDB1'이 있습니다. {: "A", ID : 1 이름}' – Origineil