【发布时间】:2020-01-15 00:29:52
【问题描述】:
我的屏幕上有一个按钮,如果用户已经添加了点击它,它是一个 mat-filled-button 但如果我没有点击它,它是一个 垫子按钮
我的代码是这样的
<button
*ngIf="myVote !== 'UPVOTE'"
mat-button
color="primary"
(click)="onVote('UPVOTE')"
>
UPVOTE
</button>
<button
*ngIf="myVote === 'UPVOTE'"
mat-flat-button
color="primary"
(click)="onVote('NONE')"
>
UPVOTE
</button>
基本上我有两个按钮,只有一个显示。显然,这是非常丑陋的。
有没有一种方法可以让我只用一个按钮实现相同的结果,并且它有条件地是基于一组逻辑的 mat-flat-button 或 mat-button?
【问题讨论】:
-
你试过解决方案了吗?