Я посилався на tmpl jQuery так:
<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>
Чому браузер не показує мені a надані шаблон? Він показує мені дужки і буквально весь цей вміст.
Відповіді:
0 для відповіді № 1Спробуйте змінити:
<div data-bind="template:"partnersTemplate""></div>
До цього:
<div data-bind="template:{ name: "partnersTemplate" }"></div>