如何使用带有 md-colors 指令的表达式?
How do I use an expression with md-colors directive?
我正在使用 AngularJS Material,我想根据表达式应用 md-colors=""
值,就像表达式可以与 ng-class=""
一起使用一样。我一直无法使它正常工作。
这是一个例子:
<md-button md-colors="{background:'accent-900-0.43' : mode == 'development'}" ng-click="setMode('development')">
development
</md-button>
所需的输出是如果条件 mode=='development'
为真,md 按钮将采用 accent-900 背景颜色。
md-colors可以这样用吗?
你可以在md-color
里面使用三元运算来指定样式
<md-button md-colors="mode == 'development' ? {background:'accent-900-0.43'} : {background:'whatever_condition_false_color'} " ng-click="setMode('development')">
development
</md-button>
我正在使用 AngularJS Material,我想根据表达式应用 md-colors=""
值,就像表达式可以与 ng-class=""
一起使用一样。我一直无法使它正常工作。
这是一个例子:
<md-button md-colors="{background:'accent-900-0.43' : mode == 'development'}" ng-click="setMode('development')">
development
</md-button>
所需的输出是如果条件 mode=='development'
为真,md 按钮将采用 accent-900 背景颜色。
md-colors可以这样用吗?
你可以在md-color
里面使用三元运算来指定样式
<md-button md-colors="mode == 'development' ? {background:'accent-900-0.43'} : {background:'whatever_condition_false_color'} " ng-click="setMode('development')">
development
</md-button>