我像这样引用了jQuery tmpl:
<script src="../../Scripts/jQuery.tmpl.js" type="text/javascript"></script>
此外,我像这样引用了KnockoutJS:
<script src="../../Scripts/knockout-2.2.1.js" type="text/javascript"></script>
然后我有一小段代码:
<div data-bind="template:'partnersTemplate'"></div>
<script id="partnersTemplate" type="text/html">
<ul>
{{ each(index,par) partners}}
<li> ${par.name} </li>
{{/each}}
</ul>
</script>
为什么浏览器没有向我显示呈现的模板?它向我展示了括号和字面上的所有内容。
答案 0 :(得分:0)
尝试更改:
<div data-bind="template:'partnersTemplate'"></div>
对此:
<div data-bind="template:{ name: 'partnersTemplate' }"></div>