Meteor 有全局渲染函数吗?
Is there a global rendered function in Meteor?
我想知道 Meteor 中是否有类似 Template.myTemplate.Rendered 的全球版本。我想附加我所有的全局 GUI 特定 Javascript(滚动顶部动画、自定义复选框等),而不是手动将其附加到每个模板。我尝试从布局中调用它,但它似乎没有用。我究竟做错了什么?顺便说一句,我正在使用铁路由器。
干杯和感谢
将它们附加到正文
Template.body.rendered = function (){
//do stuff
}
或来自 Meteor 1.0.4
Template.body.onRendered(function(){
//do stuff
})
如果您的布局在多个页面甚至整个应用程序之间共享,您也可以将处理程序附加到该布局。嵌入另一个模板的模板很好,每个模板都将获得一个 rendered
事件。
Iron Router 和主体似乎有问题。
Template.body.onRendered(function(){
//do stuff
})
可以,但您必须在某处指定 body 标签并使用 "Custom Router Rendering"
<body>{{>Router}}</body>
我想知道 Meteor 中是否有类似 Template.myTemplate.Rendered 的全球版本。我想附加我所有的全局 GUI 特定 Javascript(滚动顶部动画、自定义复选框等),而不是手动将其附加到每个模板。我尝试从布局中调用它,但它似乎没有用。我究竟做错了什么?顺便说一句,我正在使用铁路由器。
干杯和感谢
将它们附加到正文
Template.body.rendered = function (){
//do stuff
}
或来自 Meteor 1.0.4
Template.body.onRendered(function(){
//do stuff
})
如果您的布局在多个页面甚至整个应用程序之间共享,您也可以将处理程序附加到该布局。嵌入另一个模板的模板很好,每个模板都将获得一个 rendered
事件。
Iron Router 和主体似乎有问题。
Template.body.onRendered(function(){
//do stuff
})
可以,但您必须在某处指定 body 标签并使用 "Custom Router Rendering"
<body>{{>Router}}</body>