jua*_*rio 8 angular-material angular mat-slider
我创建了一个表单,其中包含文本类型的输入和垫滑块以获取数值
// TS
this.consumptionForm = this.formBuilder.group({
dailyConsumption: ['', Validators.required],
cost: [20, Validators.required],
});
// HTML
<form #form="ngForm" [formGroup]="consumptionForm" novalidate>
<label>Cost</label>
<mat-slider formControlName="cost" [min]="10" [max]="1000" >
</mat-slider>
<div>
<mat-form-field [floatLabel]="true">
<mat-label>Daily Consumption</mat-label>
<input matInput formControlName="dailyConsumption"/>
</mat-form-field>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我希望垫子滑块能够与表单的其余部分结合使用,并且如果无法知道使用哪种方法来使用它。
我发现 formControlName 不起作用
小智 0
它有点旧了......无论如何,我使用[(value)]="consumationForm.value.cost"来解决相同的问题,而不是formControlName="cost"
<mat-slider [min]="10" [max]="1000" [(value)]="consumptionForm.value.cost"></mat-slider>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4449 次 |
| 最近记录: |