Question

J'essaie donc de suivre un tutoriel pour le knockout, malheureusement le tutoriel utilise MVC3, et je n'ai que MVC2 avec VS2008.

Comment puis-je exécuter quelque chose comme ceci:

<script id="tagsTempl" type="text/html">
            <ul>
            {{each tags}}
                <li class="tagItem">
                    <span>${Name}</span>
                    <div>
                        <a href="#" class="tag-edit">Edit</a> <a href="#" class="tag-delete">Delete</a>
                    </div>
                </li>
            {{/each}}
            </ul>
    </script>

Dans le Webforms ViewEngine? la {{each}} et ${} ne compilera pas à moins que j'utilise un rasoir. J'ai essayé d'enfermer dans un <% %> Au lieu de cela, mais cela n'a pas fonctionné.

Était-ce utile?

La solution

Quel tutoriel essayez-vous de suivre? Pourriez-vous éventuellement fournir un lien? D'après ce que je vois, il semble que ce modèle dans votre code ci-dessus soit un modèle jQuery, pas MVC ou KO.

Un modèle à élimination directe peut ressembler à ceci:

<script id="tagsTempl" type="text/html">
  <ul>
    <!--ko foreach: $data-->
      <li class="tagItem">
        <span data-bind="text: Name"></span>
        <div>
          <a href="#" class="tag-edit">Edit</a> <a href="#" class="tag-delete">Delete</a>
        </div>
      </li>
    <!-- /ko -->
  </ul>
</script>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top