Я не уверен, что происходит, но я хочу передать свойство «Маршрут» моей функции в шаблоне jquery, но оно всегда представляется как массив с $ index, $ data, и $ Route говорит, что можетне может быть найдено.Единственный способ заставить его работать с шаблоном ниже.Я бы предпочел сделать это следующим образом <a href="" data-bind="attr: { href: app.viewModel.members.createRoute($Route) }">${Title}</a>
.
Я использую бета-версию jquery 1.3 и шаблон jquery 1.0.0pre.
<script id="actionsTemplate" type="text/html">
{{each $data}}
{{if $index == 0}}
<li style="float: left">
<h1 data-bind="html: app.viewModel.members.page.title"></h1>
</li>
{{/if}}
<li>
<a href="" data-bind="attr: { href: app.viewModel.members.createRoute($data[$index].Route) }">${Title}</a>
</li>
{{/each}}
</script>