2011-07-23 8 views
0

下記のHTMLがajax呼び出しで自分のサイトに注入されますが、テンプレートは取得されていません。それを登録するために何かする必要がありますか?動的に注入するとテンプレートが見つかりません

Unable to parse binding attribute. Message:
ReferenceError: answerTmpl is not defined;
Attribute value: template: { name: answerTmpl, foreach: answers }

ダイナミックHTML:JS対応

<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> 

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

答えて

1

あなたは引用符でテンプレート名を配置する必要があり、その名: 'answerTmpl'

+0

をいただき、ありがとうございます目の第2のセット。 –

+0

はい、とても見逃しやすいです –

関連する問題