Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 Obvservable数组中的剔除观测值未更新_Javascript_Html_Arrays_Knockout.js - Fatal编程技术网

Javascript Obvservable数组中的剔除观测值未更新

Javascript Obvservable数组中的剔除观测值未更新,javascript,html,arrays,knockout.js,Javascript,Html,Arrays,Knockout.js,嗨,我在ObservalArray中使用敲除可观测对象推到ObservalArray中的对象类似于以下内容,我将其“值”属性设置为可观测: { 'name': "aka[]", 'value': (value && value != "" ? ko.observable(value) : ko.observable("")) } 我在HTML中使用foreach将输入元素绘制为ObservalArray中找到的对象数(如下列表) 但它仍然不工作,你能告诉我什么是错误

嗨,我在ObservalArray中使用敲除可观测对象推到ObservalArray中的对象类似于以下内容,我将其“值”属性设置为可观测:

{
   'name': "aka[]",
   'value': (value && value != "" ? ko.observable(value) : ko.observable(""))
}
我在HTML中使用foreach将输入元素绘制为ObservalArray中找到的对象数(如下列表)

但它仍然不工作,你能告诉我什么是错误的吗?我不能使用映射插件,因为在我的项目中的一些限制。我正试图找到另一条路。我用错误的语法写东西了吗?下面还有小提琴:


您可以使用
绑定作为

<input title="Also Known As (AKA)" data-bind="value: $data.value, attr:{ 'name' : $data.name}" type="text" required="required" />
JsFiddle:

<p data-bind="foreach: $root.akaList()">
    <input title="Also Known As (AKA)" data-bind="attr:{ 'name' : $data.name, 'value': $parent.akaList()[$index()].value}" type="text"
                   required="required"/>
</p>
<input title="Also Known As (AKA)" data-bind="value: $data.value, attr:{ 'name' : $data.name}" type="text" required="required" />
<input title="Also Known As (AKA)" data-bind="textInput: $data.value, attr:{ 'name' : $data.name}" type="text" required="required" />