4

私が管理しているWebサイトでこのコードに出くわしました:

<script type="text/html" id="searchList">
<li class="listing ${ $data.EvenOdd }">
  {{if $data.DisplaySaleTag }}
{<span class="price">${ $data.Price }</span>}
  {{/if}}
</li>
</script>

別の投稿で、のスクリプト タグがtype="text/html"ブラウザによって認識されないため無視され、おそらく JavaScript テンプレート エンジンによって使用されていることを読みました。このテンプレート APIを使用していると確信しています (間違っている場合は修正してください)。

とにかく、このコードを (たとえば C# 構文) に変更する必要がありますif(!$data.DisplaySaleTag)が、機能し{{if !$data.DisplaySaleTag }}ていません。notこのifステートメントに a をコーディングするにはどうすればよいですか? このテンプレート API コードに関するドキュメントはありますか? 外国っぽいですね..

4

1 に答える 1

3

使用する必要がありますelse

{{if condition}}

{{else}}

{{/if}}

http://api.jquery.com/template-tag-else/

于 2012-07-26T23:58:51.680 に答える