Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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 KnockoutJS:用“afterAdd”注释foreach 目标_Javascript_Knockout.js - Fatal编程技术网

Javascript KnockoutJS:用“afterAdd”注释foreach 目标

Javascript KnockoutJS:用“afterAdd”注释foreach 目标,javascript,knockout.js,Javascript,Knockout.js,使之成为可能: <!-- ko foreach: { data: products, afterAdd: highlightIt } --> <li> [...] </li> <!-- /ko --> 到底发生了什么? 没什么。控制台不显示任何错误,但Knockout无法使用foreach,因为它不知道注释是foreach 有人知道吗?什么不起作用?控制台中是否有错误?@Nemesv现在查看主主题。您是否检查了注释是否以HTML格式呈现。因

使之成为可能:

<!-- ko foreach: { data: products, afterAdd: highlightIt } -->
<li>
   [...]
</li>
<!-- /ko -->
到底发生了什么? 没什么。控制台不显示任何错误,但Knockout无法使用foreach,因为它不知道注释是foreach


有人知道吗?

什么不起作用?控制台中是否有错误?@Nemesv现在查看主主题。您是否检查了注释是否以HTML格式呈现。因为有些网络服务器和浏览器会删除这些评论。。。因为您的代码应该可以工作:
<ul data-bind="foreach: products, afterAdd: highlightIt">
    <li>
        [...]
    </li>
</ul>