javascript – Meteor template.find未定义

前端之家收集整理的这篇文章主要介绍了javascript – Meteor template.find未定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 template.find让我的生活更轻松.

但是在javascript控制台中我得到:undefined不是一个函数

这就是我所拥有的.它正在模板上跳起来.查找(…)

Template.superuserHUD.events = 
  {
    'click input.new_device': function (template) {
      var id = template.find(".new_device_id").value;
      Device_IPs.insert({ID: id,IP: "Not Connected"});
    }
  }

有任何想法吗?

解决方法

事件处理程序函数接收两个参数:event,包含事件信息的对象,以及模板,定义处理程序的模板的模板实例.

第二个参数是可选的,但是当您想要使用模板实例函数(如find(),findAll(),firstNode()和lastNode()时,需要在处理程序中接收它.

因此,要在事件处理程序中使用template.find(),您需要将两个参数都传递为:

'click input.new_device': function (event,template) {
     // your event handling code
  }

猜你在找的JavaScript相关文章