Шаблон не найден при динамическом введении - PullRequest
0 голосов
/ 23 июля 2011

Приведенный ниже HTML-код внедряется в мой сайт при вызове ajax, но шаблон не принимается. Что мне нужно сделать, чтобы зарегистрировать это?

Невозможно проанализировать атрибут привязки. Сообщение:
ReferenceError: answerTmpl не определено;
Значение атрибута: template: { name: answerTmpl, foreach: answers }

Динамический HTML:

<script id="answerTmpl" type="text/html">
    <div>
      <span></span>  <input type="checkbox" name="Answer" />
    </div>
</script>

<div id="answers" data-bind="template: { name: answerTmpl, foreach: answers }"></div>

Соответствующий JS:

ko.applyBindingsToNode(document.getElementById('answers'));

1 Ответ

1 голос
/ 23 июля 2011

Вам нужно поместить имя шаблона в кавычки, поэтому name: 'answerTmpl'

...