ko foreach绑定内部<脚本>

ko foreach binding inside <script>

本文关键字:脚本 gt foreach lt 内部 ko 绑定      更新时间:2023-09-26

我可以在脚本标记中使用ko foreach吗?

我做了以下事情:

<script type="text/html" id="row_hdr">
   <!-- ko foreach: rowLevelButtons -->
      <some code>
   <!-- /ko -->
</script>

我希望里面的代码作为数组rowLevelButtons中的项数执行,但得到了Reference错误:rowLevelButton未定义。

有指针吗?

谢谢。

如果不查看代码和视图模型的其余部分,很难确定,但很可能是由于上下文范围问题。如果它在那里找不到它,你可以尝试使用$root,如果它是视图模型根的数组:

<!-- ko foreach: $root.rowLevelButtons -->
   <some code>
<!-- /ko -->