Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可观察数组中的项未添加到列表中_Javascript_Html_Knockout.js - Fatal编程技术网

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())

附加条款