2012-03-28 75 views
3

我嘗試KO,但有問題越來越observableArray工作,代碼非常簡單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);​​ 

出於某種原因淘汰賽數組的長度爲0,而常規數組長度爲1.

這是爲什麼發生?使用

回答

11

test().length代替test.length

+0

太感謝了,我掙扎着這兩個小時不成氣候:) – Mixitrixi 2012-03-28 07:11:42