我正在尝试 KO 但在让 observableArray 工作时遇到问题,代码非常简单
var test = new ko.observableArray();
var regulararray = [];
test.push("item");
regulararray.push("regularpush");
console.log("the length for ko: " + test.length + " the length for regular array: " + regulararray.length);
由于某些原因, knockout 数组的长度为 0,而常规数组的长度为 1。
为什么会这样?
最佳答案
使用 test().length
代替 test.length
关于javascript - ko.observableArray() 不添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9902328/