【发布时间】:2012-06-20 07:50:45
【问题描述】:
我创建了一个函数,它返回我的 html 页面中的所有 obserables 项目。这个函数的一个例子是
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer2" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer3" class="InputText"/>
<input type="text" id="frmIn1-Officer" data-bind="value: AOfficer4" class="InputText"/>
函数将返回 ['AOfficer','AOfficer2','AOfficer3','AOfficer4']
现在我想让上面的数据绑定元素列表变得可观察
viewModel = {
AOfficer : ko.observable(),
AOfficer2 : ko.observable(),
AOfficer3 : ko.observable(),
AOfficer4 : ko.observable(),
}
ko.applyBindings(viewModel);
以上是这样做的非动态方式..但我似乎无法找到解决这个问题的动态方式..
我将如何解决这个问题?有解决办法吗?解决方法?
谢谢大家
【问题讨论】:
标签: javascript html dynamic knockout.js observable