在 Angular 中获取输入范围的实时值

san*_*han 4 input angular

我正在使用此代码来获取滑块的值:

<input type="range" min="30" max="300" value="30" (change)="valueChanged($event)"></div>
Run Code Online (Sandbox Code Playgroud)

不幸的是,该valueChanged方法是在鼠标抬起时触发的。如何在拖动拇指时不断收到更改通知?

(onmousemove) 不起作用。

Cha*_*dru 8

像这样尝试:

<input type="range" min="30" max="300" value="30" (input)="valueChanged($event.target.value)">

valueChanged(e) {
    console.log('e', e);
}
Run Code Online (Sandbox Code Playgroud)