什么时候身体.渲染用meteor.js调用
When does body.rendered get called with meteor.js
在新的流星.js BLAZE
集成中,rendered
回调何时执行。我想初始化站点范围的JQuery插件,但只有当<body>
组件对象完全渲染。文档说,我们可以在UI.body
上定义帮助程序和事件映射,就像在任何Template.myTemplate
对象上一样。我把我的代码放在下面的Meteor.startup()
和其他任何东西之前,但它从来没有输出任何东西到控制台:
UI.body.rendered = function(){
console.log('clal');
}
UI.body
是一个实例化的 Blaze组件,因此你不能给它附加一个渲染回调。它以一种特殊的方式定义。
但是,Meteor.startup()
在创建<body>
标记之后运行,这应该是唯一一次呈现标记。因此,在启动函数中执行任何渲染操作应该是安全的。
另外,请注意<body>
是特殊的,因为您可以在Meteor模板中有几个<body>
标记,它们将全部连接到页面中的单个具体化正文中。
相关文章:
- Meteor JS中代码的重复使用部分
- 当数据库中的某些内容发生变化时调用HTTP方法Meteor.js
- Meteor.js可以'找不到语义:ui包
- 在Meteor js中生成PDF报告
- Meteor.js只更新一个参数,而不是整个集合
- Meteor.js Cordova错误:错误白名单拒绝
- Meteor js-控制台显示'未定义'即使返回结果
- Meteor.js:<脚本>标签不't在<身体>
- Meteor JS Router.go重定向到同一页面
- Meteor JS自动表单自定义输入-没有当前视图
- Mongo操作符$pull不工作(Meteor.js)
- Meteor.js只影响新插入的子模板
- MongoDB 无法将$addToSet应用于 Meteor JS 中的非数组
- Meteor JS在服务器发布方法中获取请求的url
- Meteor JS Jade模板无法按预期工作
- path没有方法'parse'在Meteor JS中
- Meteor JS错误”;ReferenceError:X未定义”;
- 在Meteor.js中运行后台任务
- 使用助手METEOR-JS调用Facebook照片
- Meteor.js中的简单时钟或如何重新加载模板