Ich habe das jQuery-TMP folgendermaßen referenziert:
<script src="../../Scripts/jQuery.tmpl.js" type="text/javascript"></script>
Desweiteren habe ich KnockoutJS so genannt:
<script src="../../Scripts/knockout-2.2.1.js" type="text/javascript"></script>
Ich habe dann einen kleinen Code-Code wie folgt:
<div data-bind="template:"partnersTemplate""></div>
<script id="partnersTemplate" type="text/html">
<ul>
{{ each(index,par) partners}}
<li> ${par.name} </li>
{{/each}}
</ul>
</script>
Warum zeigt mir der Browser nicht ein gerendert Vorlage? Es zeigt mir die Klammern und buchstäblich den gesamten Inhalt.
Antworten:
0 für die Antwort № 1Versuche es zu ändern:
<div data-bind="template:"partnersTemplate""></div>
Zu diesem:
<div data-bind="template:{ name: "partnersTemplate" }"></div>