由于淘空可观察数组只在元素本身是可观察的情况下才会在更改数组中的元素时进行更新,因此我试图将元素“推”到可观察数组中,但使其可观察。我尝试了以下语句,但这两个语句都导致我的可观察数组中有一个未定义的值:
viewModel.myObservableArray.push(ko.observable());和
viewModel.myObservableArray.push(new ko.observable());什么才是正确的方法呢?
发布于 2013-04-18 12:12:14
使您试图放入模型中的对象如下所示
function MyObject(initValuye){
var self = this;
var value = ko.observable(initValuye);
}在模型中
viewModel.myObservableArray.push(new MyObject(someValue));发布于 2013-04-18 15:33:58
你也可以像这样尝试
viewModel.myObservableArray.push(ko.observable("Test"));
viewModel.myObservableArray.push(new ko.observable("Test"));https://stackoverflow.com/questions/16064528
复制相似问题