【发布时间】:2019-05-07 07:05:41
【问题描述】:
关于角度材质和输入组件(matInput)如何修改打字稿中所有输入的样式?
我正在尝试这种方式,但它只修改了第一个元素。
ngAfterViewInit () {
const matlabel = this.elRef.nativeElement.querySelector ('.mat-form-field-label');
matlabel.style.color = 'white';
}
======================
<form [formGroup]="form" (ngSubmit)="login()">
<table cellspacing="0" class="tb-login">
<tr>
<td>
<mat-form-field class="form-login">
<input matInput type="text" placeholder="Login" formControlName="login" class="input-login"/>
</mat-form-field>
</td>
</tr>
<tr>
<td>
<mat-form-field class="form-login">
<input matInput type="password" placeholder="Password" formControlName="password" class="input-login"/>
</mat-form-field>
</td>
</tr>
<tr>
<td>
<button mat-raised-button type="submit" class="btn_login">Login</button>
</td>
</tr>
</table>
</form>
Angular v7 Material Angular v7
我将不胜感激。
【问题讨论】:
-
使用 css 更改材质输入的样式 => stackoverflow.com/a/54409733/2736742
标签: angular typescript angular-material