输入类型范围在angularjs重复内不起作用

input type range does not work inside angularjs repeat

本文关键字:不起作用 angularjs 类型 范围 输入      更新时间:2023-09-26

我在输入类型范围中遇到问题,无法在change方法中获取其值。问题是,如果ti在ng repeate之外,它就会工作。我已经搜索了很多,但还没有找到任何解决方案。我附上了Plnkr文件,您可以在其中查看代码和所有内容:https://embed.plnkr.co/pEKXfPiR1tNHD4G2yDmU/

我发现了一些例子,我在这里添加以供参考,以解决这个问题。HTML范围滑块和jQuery?

在创建DOM之前,您正在附加侦听器。您需要使用document.ready()

$(function() {
  $('#chanceSlider0').on('change', function() {
    $('#chance0').val( $('#chanceSlider0').val() );
  });
});

演示

您正在尝试混合jquery和angularjs,这不是一件好事,也不建议使用。我建议你看看

https://github.com/angular-slider/angularjs-slider