我遵循本教程:http://knockoutjs.com/documentation/observableArrays.html
并希望从NativeScript中的Observable-Array中删除所有的itens(或者只是id中指定的项目),但它只会导致死亡屏幕。以下代码有效,但不正确。只有一些itens被删除,而不是全部。怎么了?
var ConstObsArray = require("data/observable-array");
var ObsArray = new ConstObsArray.ObservableArray();
function removeItens(){
for(i = 0; i < ObsArray.length; i++)
ObsArray.pop();
}
function onLoaded(args){
ObsArray.push({"id":"1","title":"test notice 1"});
ObsArray.push({"id":"2","title":"test notice 2"});
...
ObsArray.push({"id":"30","title":"test notice 30"});
}