Pergunta

Então, estou tentando seguir um tutorial para Knockout, infelizmente o tutorial está usando MVC3, e eu só tenho MVC2 com VS2008.

Como posso executar algo assim:

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

no Webforms ViewEngine?o {{each}} e ${} não serão compilados, a menos que eu esteja usando o Razor.Tentei incluir um <% %>, mas não funcionou.

Foi útil?

Solução

Qual tutorial você está tentando seguir?Você poderia fornecer um link?Pelo que estou vendo, parece que o modelo em seu código acima é um modelo jQuery, não MVC ou Knockout.

Um modelo Knockout pode ter a seguinte aparência:

<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top