【发布时间】:2019-03-01 10:59:02
【问题描述】:
我的问题是 sm-input-text.component,它没有使用绑定 page-input-text.component.scss 应用样式strong>[cssClass] 输入。 但价值就在那里。
我有两个组件:
- sm-input-text.component.html
- sm-input-text.component.ts
- sm-input-text.component.scss
- page-input-text.component.html
- page-input-text.component.ts
- page-input-text.component.scss
我的代码如下:
sm-input-text.component.html:
i bind the [ngClass] <-> cssClass
<mat-form-field [formGroup]="formGroup">
<input
matInput
type="text"
[placeholder]="placeholder"
[formControlName]="fControlName"
(input)="onInput($event)"
[ngClass]="cssClass"
>
</mat-form-field>
page-input-text.component.html: i give value to the [cssClass]
<form [formGroup]="formGroupOnlyOne">
<sm-input-text
#input1
[formGroup]="formGroupOnlyOne"
fControlName="input1"
placeholder="InputText"
[cssClass]="'no-selectable'"
></sm-input-text>
</form>
page-input-text.component.scss:
.no-selectable {
cursor: auto;
background: red;
}
不适用。但是,如果我将“不可选择”样式添加到 sm-input-text.component.scss 中,则会应用并显示它! 我只想在 page-input-text.component 的 matInput 上添加样式。 我在这里错过了什么?
【问题讨论】:
标签: angular input angular-material