Javascript 可观察数组中的项未添加到列表中
我从一个加载的列表中获取一些数据,并将它们添加到可观察数组中,我假设在另一个列表中显示它们,除了数据没有显示在屏幕上之外,一切都会进行 这是密码Javascript 可观察数组中的项未添加到列表中,javascript,html,knockout.js,Javascript,Html,Knockout.js,我从一个加载的列表中获取一些数据,并将它们添加到可观察数组中,我假设在另一个列表中显示它们,除了数据没有显示在屏幕上之外,一切都会进行 这是密码 self.addData=函数(val){ self.finalList().push(val); 警报(val.LATIN_DESC); } 附加条款 self.finalList()返回可观察数组当前包含的内容,然后self.finalList().push(val)将值推送到返回的结果中(使用Javascript的本机array.Pr
self.addData=函数(val){
self.finalList().push(val);
警报(val.LATIN_DESC);
}
附加条款
-
self.finalList()
返回可观察数组当前包含的内容,然后self.finalList().push(val)
将值推送到返回的结果中(使用Javascript的本机array.Prototype.push()
方法),而不是可观察数组本身。改用敲除可观察数组的推送方法:
self.finalList.push(val)
self.finalList()
返回可观察数组当前持有的内容,然后self.finalList().push(val)
将值推送到返回的结果中(使用Javascript的本机array.Prototype.push()
方法),而不是可观察数组本身。改用敲除可观察数组的推送方法:
self.finalList.push(val)
关于observableArray的@connexo的确切内容,以及绑定b元素时,使用文本而不是值是有意义的,因为b元素不会设置或更改值
函数TestVM(){
var self=这个;
self.finalList=ko.observatarray();
self.addData=函数(val){
self.finalList.push(val);
警报(val.LATIN_DESC);
}
addData({LATIN_DESC:'RR',SYS_KEY:'GG'});
}
ko.applyBindings(新TestVM())
附加条款
-
@connexo关于observableArray的确切内容,以及绑定b元素时,使用文本而不是值是有意义的,因为b元素不会设置或更改值
函数TestVM(){
var self=这个;
self.finalList=ko.observatarray();
self.addData=函数(val){
self.finalList.push(val);
警报(val.LATIN_DESC);
}
addData({LATIN_DESC:'RR',SYS_KEY:'GG'});
}
ko.applyBindings(新TestVM())
附加条款
-