#data-binding #knockout.js
#привязка данных #knockout.js
Вопрос:
Я пытаюсь составить фильтруемый список ссылок. Я постарался показать их и отфильтровать. Пока все хорошо, но chrome показывает ошибку в консоли:
Неперехваченная ошибка: не удается проанализировать привязки. Сообщение: ошибка ссылки: ссылка не определена; Значение привязки: attr: {href:link}, текст: имя
<div data-bind="template: { name: 'item-template', foreach: filteredItems }"></div>
<div id="item-template">
<a data-bind="attr:{ href: link}, text: name" />
</div>
</div>
Комментарии:
1. Я не вижу никаких ошибок в консоли, использующей Chrome.
Ответ №1:
Проблема в том, что Knockout пытается привязать ваш шаблон, измените его на тег script
<script id="item-template" type="text/html">
<a data-bind="attr:{ href: link}, text: name" />
</script>