で:使用する二重括弧{{}}角度ドキュメントから撮影angularJS
Angular Expressions
角度表現は、補間バインディングに配置され、主に であるJavaScriptのようなコードスニペットは、等
<span title="{{ attrBinding> }}">{{ textBinding }}</span>
だけでなく、0123などのディレクティブ 属性で直接使用。私が使用する必要がある場合の少し混乱しているが
1 + 2 A + B user.nameアイテム[インデックス]
:
例えば、これらは角度で有効な式です二重括弧の構文{{}}
とそうでない場合。ドキュメンテーションは、ディレクティブアトリビュート内で式を使用するときにそれらを必要としないことを示唆しているようです(上記のng-clickの例を参照してください)。
作品次のコードは、これに反する事例証拠提供していますが:
<ul id="Menu">
<li ng-repeat="appModule in applicationModules" id="{{appModule.Name}}" ng-class="{ 'selected' : selectedAppModule == '{{appModule.Name}}' }" ng-click="menuClicked(appModule.Name)">
<a href="#Content/{{appModule.Name}}">{{appModule.Display}}</a>
</li>
</ul>
注NGクラスのディレクティブで、二重括弧の使用方法をし、NG-クリックディレクティブの内側に、彼らはありません。
いつ使用するのか、そうでないのはわかりますか?
値を取得する場合は中カッコを使用し、変数として使用する場合は中カッコを使用しないでください – MayK