流星收集发现后,全球的关键
Meteor - collection find after global keydown?
我已经搜索了所有和流星似乎不能够在同一时间做这两件事。
我想要的很简单:当任何按钮被按下(全局),一个collection.find(…)被调用。这在模板中是不可行的。事件,因为流星不支持全局keydown的,我不能做它在模板。渲染是因为,出于某种原因,集合。查找总是不返回任何内容。
任何想法?
下面的工作,但需要在页面中的元素有焦点,我想这是你的情况下的问题。
UI.body.events({
'keydown': function(event, template){
console.log('A key is down!')
}
})
我猜你必须没有流星。下面的代码应该可以在现代浏览器中工作:
function keydownListener(event){
console.log('A key is down!')
}
Template.templateName.created = function(){
document.body.addEventListener('keydown', keydownListener)
}
Template.templateName.destroyed = function(){
document.body.removeEventListener('keydown', keydownListener)
}
相关文章:
- 如何使用铁流星与流星的默认路线
- 在流星上使用微信js-sdk时出现拒绝权限错误
- 流星中DOM的繁殖
- 保存串行端口列表与流星
- javascript从任何嵌入式flash视频中发现.flvurl
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 流路由器流星的历史
- 动态路径用于流星/铁路由器
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- 流星的全球可变范围
- 流星收集更新不是在更新文档
- 在流星中react不工作的defaultValue
- 剑道UI不与流星合作
- 将HTML5模板转换为流星.js,关于js init的问题
- 流星:点击激活其他模板
- 发现流星-退订
- 过滤器返回流星发现一号
- validationPost未定义发现流星教程
- 流星收集发现后,全球的关键
- 我如何发现我在以前的流星应用程序中安装了什么包?