如何使用带有observableArray字符串的foreach内联数据绑定

jaf*_*ffa 0 knockout.js

我正在将字符串推送到observableArray,我想使用'foreach'绑定<ul></ul>元素.这些<li></li>项目只是字符串.

我似乎无法看到我是如何做到这一点的.看来我看到的例子显示这些<li>项目引用了推入堆栈的js对象内的项目,因此绑定到对象的属性.

我已经尝试了$ data,但这也无效.

例如

<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);
});
Run Code Online (Sandbox Code Playgroud)

RP *_*yer 6

您可以使用它$data来引用该范围级别的当前数据,这样您就可以执行此操作data-bind="text: $data"