我像这样引用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>
为什么浏览器不显示渲染的模板?它显示了括号和所有内容
尝试更改:
<div data-bind="template:'partnersTemplate'"></div>
:
<div data-bind="template:{ name: 'partnersTemplate' }"></div>