Angular 角度材质滑块更改事件不发生';行不通

Angular 角度材质滑块更改事件不发生';行不通,angular,angular-material2,Angular,Angular Material2,我在组件中使用angular2md滑块,我对更改事件有问题: 首先,我使用滑块将值更改为20 接下来,我使用控制器中的按钮和函数将值更改为19 我再次使用slider将值更改为20。但它不会触发更改事件 您可以自己发出该值 通过方法更改滑块时,也会发出更改: this.slider.value = 10; this.slider.change.emit({ source: this.slider, value: this.slider.value }); 我相信他们已经解决了这一问题,但如果

我在组件中使用angular2
md滑块
,我对更改事件有问题:

  • 首先,我使用滑块将值更改为20
  • 接下来,我使用控制器中的按钮和函数将值更改为19
  • 我再次使用slider将值更改为20。但它不会触发更改事件

您可以自己发出该值

通过方法更改滑块时,也会发出更改:

this.slider.value = 10;
this.slider.change.emit({ source: this.slider, value: this.slider.value });

我相信他们已经解决了这一问题,但如果您希望在通过方法更改值时发出事件,这也会有所帮助。

您可以添加一些代码示例吗?这里有一个plunker,该plunker中存在完全相同的问题。plunker是相同的问题,但没有解决方案:(我认为这是MdSlider组件的内部问题,因为如果新值与上次发出的值不同(与当前值相反),它只会发出一个
change
事件。您可以在代码中看到这一点。我已经开始了,因此在那里跟踪响应/进度。