Angular で別のテンプレート エンジンを使用できますか? 私はそれをグーグルで検索しましたが、そのほとんどはAngularで使用されている現在のテンプレートエンジンを参照しているだけです。「if」、「or」などの単純なロジックを備えたテンプレートエンジンが必要です..ありがとう.
4636 次
3 に答える
8
Angular には、他のフレームワーク (つまり Backbone.js) のようなテンプレート エンジンがないことが主な理由で、テンプレート エンジンに代わるものはありません。Angular には文字列補間 ( {{expression}}
) がありますが、テンプレートはありません。
まず、DOM 要素を条件付きで含めることができる ngIf ディレクティブを紹介します。
<div ng-if="somethingIsTrue">TRUE</div>
<div ng-if="!somethingIsTrue">FALSE</div>
それだけでは不十分な場合は、HTML を前処理するために選択したテンプレート エンジンを検討してください。テンプレート ファイルを Angular が参照できる HTML ファイルに変換するための単調なタスクを設定できます。
于 2013-07-27T03:55:11.903 に答える
1
おそらく $interpolateProvider を書き換えることができますが、そうすることはお勧めしません
于 2013-07-27T08:30:19.020 に答える