2017-03-29 3 views
4

私はAngularJS Materialを使用しています。ng-class=""と同じ方法で、式に基づいてmd-colors=""値を適用したいと思います。私はこれを得ることができませんでした。ここでmd-colorsディレクティブで式を使用するにはどうすればよいですか?

は例です:

<md-button md-colors="{background:'accent-900-0.43' : mode == 'development'}" ng-click="setMode('development')"> 
development 
</md-button> 

所望の出力は、条件mode=='development'がtrueの場合、MD-ボタンがアクセント-900背景色を取るということです。

このようにmd色を使用できますか?

答えて

5

あなたはずっと、おかげで私が探していたされているもののスタイル

<md-button md-colors="mode == 'development' ? {background:'accent-900-0.43'} : {background:'whatever_condition_false_color'} " ng-click="setMode('development')"> 
development 
</md-button> 
+0

を割り当てることがmd-color内の三項演算を使用することができます! –