为了账号安全,请及时绑定邮箱和手机立即绑定

读取后更改消息的背景颜色

读取后更改消息的背景颜色

皈依舞 2019-04-16 13:15:56
我有一个按钮连接到mat-menu,点击时有红色背景。工作stackblitz.list-item.error {   background-color:#FCE8FF;}但是,我想在点击按钮两次以上后更改颜色:list-item.seen {   background-color: lightgray;   opacity: .5;}这些是可以驱动该功能的两个类:[class.seen]="!seenMe"                      [class.error]="true"HTML:<button mat-icon-button(click)="openMe()"         [matMenuTriggerFor]="notify">   <mat-icon>     warning   </mat-icon> Click Me</button><mat-menu #notify="matMenu" class="mat-menu-notify">   <mat-dialog-content (click)="stayOpen($event);">     <mat-list >       <div >         <mat-list-item [class.seen]="!seenMe"                                              [class.error]="true"                        class="list-item">             <span class="message">               I was here             </span>         </mat-list-item>       </div>     </mat-list>   </mat-dialog-content></mat-menu>TS:notSeenYet = true;   get seenMe(): boolean|undefined {     return this.notSeenYet;     console.log(this.notSeenYet);   }   openMe(): boolean{     return this.notSeenYet = false;   }
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号