下面的HTML通过AJAX调用注入我的网站,但没有拾取模板。我需要做些什么来注册吗?

无法解析绑定属性。信息:
参考: 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'));
有帮助吗?

解决方案

您需要将模板名称放在引号中,因此请命名:“ answertMpl”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top