获取角度 2 中的 mdslider 值? [英] Get mdslider value in angular 2?
问题描述
我有一个输入字段,我想在其中显示 matSlider 的值
<mat-slider class="example-full-width"[最大]=""[分钟]="分钟"[步骤]="步骤"[拇指标签]="拇指标签"(input)="onInputChange($event)"></mat-slider><div class="col-lg-2 col-md-2 col-sm-12"><mat-form-field class="example-full-width"><input type="number" matInput formControlName="txtMinPriceRange" placeholder="Minimum" [value]="minValue"></mat-form-field>
现在我正在使用 (input)="onInputChange($event)" 有没有其他方法可以做到这一点
是的,您可以通过两种方式做到:
1) 不需要在组件端调用,使用localVariable
:
<mat-slider class="example-full-width"[最大]=""[分钟]="分钟"[步骤]="步骤"[拇指标签]="拇指标签"#matslider></mat-slider><div class="col-lg-2 col-md-2 col-sm-12"><input type="number" placeholder="Minimum" [value]="matslider?.value">
2) 带有 Component
端:
//组件导出类 SliderOverviewExample {matslider2 = 0;changeMatslider2(滑块){this.matslider2 = 滑块值;}}//模板端<div class="col-lg-4 col-md-4 col-sm-12"><mat-slider class="example-full-width"[最大]=""[分钟]="分钟"[步骤]="步骤"[拇指标签]="拇指标签"(input)='changeMatslider2($event)'></mat-slider>
<div class="col-lg-2 col-md-2 col-sm-12"><input type="number" placeholder="Minimum" [value]="matslider2">