/ / Нокаут з jQuery tmpl рендеринг нерозбірних шаблонів - jquery, asp.net, knockout.js, jquery-templates, knockout-mvc

Нокаут з jQuery tmpl рендеринг непроізольованих шаблонів - jquery, asp.net, knockout.js, jquery-templates, knockout-mvc

Я посилався на 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>