angular - 如何使用 routerLinkActive 更改材质按钮类型
问题描述
是否可以使用 routerLinkActive 属性更改材质按钮类型和颜色属性?我需要从这里更改代码:
<button mat-stroked-button
color="basic"
[routerLink]="['/about']">About
</button>
对此:
<button mat-flat-button
color="accent"
[routerLink]="['/about']">About
</button>
解决方案
您可以使用 routerLinkActive="active" 设置颜色
<button mat-flat-button routerLinkActive="accent" [routerLink]="['/about']">About
</button>
在你的 CSS
.accent{
background-color : whatever you like
}
推荐阅读
- jenkins - 将 Jenkins 生成输出发布到 Azure Dev Ops 以用于发布管道
- html - 视差图像上的不透明度
- c# - 从 Dictionary 继承的对象上的 C# 反序列化异常
- python - 如何使用 xlrd 从 XLSX 单元中获取每个字符格式?
- r - 如何在 R 中创建一行,每个行元素等于其列中的值数?
- javascript - arr 未在 Javascript 数组中定义
- r - 从 postgresql 上的表中提取 R 中的 XML 数据
- clojure - 看不到 Swagger 服务端点
- python - 用完全不同的颜色绘制散点图
- python - 切断文本的特定部分