【发布时间】:2021-04-05 09:51:26
【问题描述】:
是否可以使用 CSS 或后端 Typescript 打开和关闭 mat-form-field 的 matInput 的下划线?
我看到了诸如 this question 之类的东西,这表明它可以使用 css 删除,例如:
::ng-deep .mat-form-field-underline {
display: none;
}
但我不确定这是否可以在 [ngClass] 中实现
切换它?
问题还表明它可以通过编程方式完成,但是我不知道这是否可逆,而且我使用的材料设计前缀为 mat 而不是 md...
@ViewChild('input') input: MdInputDirective;
ngOnInit(){
this.input.underlineRef.nativeElement.className = null;
}
这是我的blitz
【问题讨论】:
标签: html css angular angular-material