0

だから私はノックアウトのチュートリアルに従おうとしていますが、残念ながらチュートリアルはMVC3を使用しており、VS2008でMVC2しか持っていません。

どうすればこのようなものを実行できますか?

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

Webforms ViewEngineで?Razorを使用していない限り、コンパイルさ{{each}}れません。代わりに${}囲んでみましたが、うまくいきませんでした。<% %>

4

1 に答える 1

1

どのチュートリアルに従おうとしていますか?リンクを教えていただけますか?私が見ているものから、上記のコードのそのテンプレートは、MVCやKnockoutではなくjQueryテンプレートであるように見えます。

ノックアウトテンプレートは次のようになります。

<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>
于 2012-02-21T20:56:31.613 に答える