【问题标题】:mat-slider how to trigger on changed value immediately and not on released?mat-slider 如何立即触发更改的值而不是发布?
【发布时间】:2020-07-12 02:56:25
【问题描述】:

我正在尝试使用一个元素来更改当前显示的图像,就像幻灯片一样。

<mat-slider  (change) ="update360($event,product)" thumbLabel tickInterval="1" min="1" max="24" step="1" fxFlex="100"></mat-slider>

此代码仅在我释放鼠标时触发方法update360,但我想在每次更改值时触发方法!我能怎么做? 因此,如果我正确地设置了 value = 1 并且我向右移动直到 10,我希望该方法被触发 10 次! 我该怎么办?

【问题讨论】:

    标签: javascript html angular


    【解决方案1】:

    改用input 事件。

    <mat-slider (input)="update360($event,product)"></mat-slider>
    

    文档:https://material.angular.io/components/slider/api#MatSlider

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多