【发布时间】:2016-04-26 01:21:39
【问题描述】:
我有一个 observablearray 定义为:
model.permitList = ko.observableArray([]);
我正在使用一组对象对其进行初始化。当我这样做时会有所不同
model.permitList (arrayOfObjects)
对比
当我这样做时
for(var i=0; i<arrayOfObjects.length; i++ ){
model.permitList().push(arrayOfObjects(i));
}
我知道这是有区别的,因为当我尝试使用
在我的视图中显示表格中的数据时 <tbody data-bind="foreach: model.permitList">
只有第一种方法有效。
有人知道这两种方法的区别吗?提前非常感谢。
【问题讨论】: