有条件地设置mdButton属性

Mag*_*ian 1 angular-directive angular-material angular

根据要求,我要在按钮处于活动状态时将其设置为使用强调色突出显示。

就像是

<button md-button *ngFor="let item of items" [attr.color]="item.caption == activeItem ? 'accent' : ''">
Run Code Online (Sandbox Code Playgroud)

或类似的东西

<button md-button *ngFor="let item of items" color="{{ item.activeColor }}"
Run Code Online (Sandbox Code Playgroud)

我似乎可以在Angular 1中做到这一点,但在Angular 2中没有效果。

有人可以帮忙吗?

谢谢

ran*_*al9 5

我认为你必须设置color相同,如下的color@Input财产按文件

<button md-button *ngFor="let item of items" [color]="item.caption ==  activeItem ? 'accent' : ''">
Run Code Online (Sandbox Code Playgroud)