【发布时间】:2017-11-04 00:04:14
【问题描述】:
我不明白 - 为什么在 this 示例中,当列表是可观察数组时我可以对该表进行排序,但在 this 示例中,数组不是可观察数组,但所有项目都是可观察的- 没有。
当我还将数组的所有项目都设为可观察对象时,如何进行排序?
使用此数组,排序工作正常
this.allItems = ko.observableArray([
{name:"Annabelle"},
{name:"Vertie"},
{name:"Charles"}
]);
但它没有
var ListSortModel = function () {
this.allItems = ko.mapping.fromJS([
{name:"Annabelle"},
{name:"Vertie"},
{name:"Charles"}
]);
【问题讨论】:
标签: javascript arrays sorting knockout.js