要从一个滑块更新另一个滑块的值,你可以使用Angular的双向数据绑定功能。以下是一个示例代码:
HTML模板:
组件类:
export class YourComponent {
slider1Value: number = 0;
slider2Value: number = 0;
updateSlider2Value() {
this.slider2Value = this.slider1Value;
}
updateSlider1Value() {
this.slider1Value = this.slider2Value;
}
}
在上述代码中,我们使用了ngModel
指令实现了双向数据绑定,将滑块的值和组件类中的属性进行绑定。当滑块的值发生变化时,ngModel
会自动更新绑定的属性,反之亦然。
在滑块1的input
事件中,我们调用了updateSlider2Value()
方法,将滑块1的值赋值给滑块2的值。同样,在滑块2的input
事件中,我们调用了updateSlider1Value()
方法,将滑块2的值赋值给滑块1的值。
这样,当一个滑块的值改变时,另一个滑块的值也会相应地更新。