0

I referenced the jQuery tmpl like this:

<script src="../../Scripts/jQuery.tmpl.js" type="text/javascript"></script>

Furthermore, I referenced KnockoutJS like this:

 <script src="../../Scripts/knockout-2.2.1.js" type="text/javascript"></script>

I then have a small snippet of code like this:

<div data-bind="template:'partnersTemplate'"></div>
<script id="partnersTemplate" type="text/html">
<ul>
    {{ each(index,par) partners}}
        <li> ${par.name} </li>
    {{/each}}
</ul>
</script>

Why does the browser not show me a rendered template? It shows me the brackets and literally all that content.

4

1 回答 1

0

尝试改变:

<div data-bind="template:'partnersTemplate'"></div>

对此:

<div data-bind="template:{ name: 'partnersTemplate' }"></div>
于 2013-05-20T21:37:26.720 回答