特にブートストラップが非常に人気になっているため、ダッシュを使用するスタイルで頭痛の種になる人がこれで救われることを願っています。
私はAngular 1.0.5を使用しています
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js"></script>
ngClass documentationでは、例は単純ですが、式がクラス名からブール値へのマップである可能性についても言及されています。ブール変数に応じて、ブートストラップのドキュメントに示されているように、アイコンに「アイコンホワイト」スタイルを使用しようとしていました。
<i class="icon-home" ng-class="{icon-white: someBooleanValue}">
上記の行は機能しません。クラスはicon-white
when someBooleanValue
is true に追加されません。ただし、キーを に変更するとiconWhite
、クラス値のリストに正常に追加されます。ダッシュで値を追加するにはどうすればよいでしょうか?