Question

Le code HTML ci-dessous est injecté dans mon site un appel ajax, mais le modèle n'est pas ramassé. Y at-il quelque chose que je dois faire pour l'enregistrer?

Impossible d'analyser attribut obligatoire. Message:
ReferenceError: answerTmpl n'est pas défini;
Valeur d'attribut: template: { name: answerTmpl, foreach: answers }

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

correspondant JS:

ko.applyBindingsToNode(document.getElementById('answers'));
Était-ce utile?

La solution

Vous devez mettre votre nom de modèle entre guillemets, si le nom: « answerTmpl »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top