0

使用する必要があります<% and %>が、asp.net 用に予約されているため、コンパイラ エラーが発生します。これを修正するにはどうすればよいですか

  <script type="text/template" id="item-template">
    <div class="view">
      <input class="toggle" type="checkbox">
      <label><%- title %></label>
    </div>
  </script> 

そして、これはうまくいきません

<label><%= "<%-"%> title <%= "%>" %></label>
4

2 に答える 2

1

クライアント側テンプレートの補間記号をアンダースコアで変更できます (アンダースコアにはバックボーンで使用されるテンプレート要素があります)。

あなたは呼び出すことができます:

_.templateSettings = {interpolate : /\{\{(.+?)\}\}/g,      // print value: {{ value_name }}
                  evaluate    : /\{%([\s\S]+?)%\}/g,   // excute code: {% code_to_execute %}
                  escape      : /\{%-([\s\S]+?)%\}/g}; // excape HTML: {%- <script> %} prints &lt;script&gt;

コードクレジット

あなたのコードは次のようになります:

<label>{{ "<%-"%> title <%= "%>" }}</label>
于 2013-02-22T10:27:03.260 に答える
0

試す:

<label><&#37;- title &#37;></label>

この場合、html コードを使用できます。

http://ascii.cl/htmlcodes.htm

于 2013-02-22T11:07:56.617 に答える