我正在将字符串推送到observableArray,我想使用'foreach'绑定<ul></ul>
元素。 <li></li>
项只是字符串。
我似乎无法看到我是如何做到这一点的。似乎我看到的例子显示<li>
项引用了推入堆栈的js对象内的项,因此绑定到对象的属性。
我已尝试过$ data但这也不起作用。
e.g。
<ul data-bind="foreach: vm.errors()">
<li data-bind="text: ?"></li>
</ul>
// after json response...
$.each(response.data, function(key, errorMessage) {
vm.errors.push(errorMessage);
});
答案 0 :(得分:6)
您可以使用$data
来引用该范围级别的当前数据,这样您就可以data-bind="text: $data"