我想制作一个可过滤的链接列表。我设法显示它们并过滤它们。到目前为止一切都很好,但Chrome在控制台中显示错误:
未捕获错误:无法解析绑定。 消息:ReferenceError:未定义链接; 绑定值:attr:{href:link},text:name
<div data-bind="template: { name: 'item-template', foreach: filteredItems }"></div>
<div id="item-template">
<a data-bind="attr:{ href: link}, text: name" />
</div>
</div>
答案 0 :(得分:1)
问题是Knockout正在尝试绑定您的模板,将其更改为脚本标记
<script id="item-template" type="text/html">
<a data-bind="attr:{ href: link}, text: name" />
</script>