gpt4 book ai didi

angular - 如何在 Angular 2 中动态更改指令

转载 作者:太空狗 更新时间:2023-10-29 19:29:40 25 4
gpt4 key购买 nike

我正在使用 Angular 2+ 和 Material 2。我有一些 md-button(s),我想动态地更改为 md-raised-button。例如我想要这个:

<a md-button [routerLink]="['/home']">Home</a>

变成这样:

<a md-raised-button [routerLink]="['/home']">Home</a>

当链接处于事件状态或我将鼠标悬停在它上面时等。

最佳答案

根据这个answer那是不支持的。

但是你可以这样做:

<a *ngIf="condition" md-button [routerLink]="['/home']" 
(mouseover)="condition= true" (mouseout)="condition= false">Home</a>

<a *ngIf="!condition" md-raised-button [routerLink]="['/home']"
(mouseover)="condition= true" (mouseout)="condition= false" >Home</a>

关于angular - 如何在 Angular 2 中动态更改指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42605871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com