Javascript 流星及;努伊斯利德:我怎样才能听事件?

Javascript 流星及;努伊斯利德:我怎样才能听事件?,javascript,meteor,nouislider,Javascript,Meteor,Nouislider,我刚得到《流星》的noUiSlider,但我在收听事件方面有问题。这是我的密码: Template.templateOne.events({ 'click #slider': function(){ console.log('event works!'); } }); 不幸的是,这不起作用。据介绍,还有内置事件,如幻灯片。我如何在《流星》中使用它们 提前谢谢 像这样绑定它是强制性的吗 Template.templateOne.events({ 'click #slider'

我刚得到《流星》的noUiSlider,但我在收听事件方面有问题。这是我的密码:

Template.templateOne.events({
  'click #slider': function(){
    console.log('event works!');
  }
});
不幸的是,这不起作用。据介绍,还有内置事件,如幻灯片。我如何在《流星》中使用它们


提前谢谢

像这样绑定它是强制性的吗

Template.templateOne.events({
  'click #slider': function(){
    console.log('event works!');
  }
});
我想你可以这样做:

 var noui = document.getElementById('#slider');
 noui.noUiSlider.on('slide', function(){
    console.log('i think it will work');
 });
好的,那么就这样做

Template.templateOne.rendered = function () {
    var slider = document.getElementById('#slider')
    this.slider.noUiSlider({
      start: Session.get("slider"),
      connect: true,
      range: {
        'min': 0,
        'max': 100
      }
    }).on('slide', function (ev, val) {

      console.log('i think it will work');

      Session.set('slider', val);
    }).on('change', function (ev, val) {
      // round off values on 'change' event
      Session.set('slider', [Math.round(val[0]), Math.round(val[1])]);
    });
  };

你可以看看这个例子

像这样绑定是强制性的吗…?我不明白。我应该把这段代码复制到js文件中吗?我的印象是,在流星中,一切都需要在事件或助手中