绑定解析错误,但实际工作

时间:2014-06-21 21:41:41

标签: data-binding knockout.js

我想制作一个可过滤的链接列表。我设法显示它们并过滤它们。到目前为止一切都很好,但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>

fiddle

1 个答案:

答案 0 :(得分:1)

问题是Knockout正在尝试绑定您的模板,将其更改为脚本标记

http://jsfiddle.net/FJLmr/1/

<script id="item-template" type="text/html">
    <a data-bind="attr:{ href: link}, text: name" />
</script>