作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从不同的模板调用方法,例如:
class studens extends BlazeComponent {
average() {}
}
studens.register("templatestudens");
class teacher extends BlazeComponent {
// how to call templatestudens 'average' function from here?
}
teacher.register("templateteacher");
最佳答案
我建议您在全局注册助手中定义方法。然后您可以从任何模板调用该方法,如下所示;
方法全局声明的代码:
Template.registerHelper("average", function(){
//code here
});
从任何模板调用全局帮助器的代码(在 js 文件中)方法
Template.YOUR_TEMPLATE.helpers({
getAverage(){
return Blaze._globalHelpers['average']();
}
});
我希望这会有所帮助。
关于javascript - 如何从 blazeComponent 中的不同模板调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44545701/
我想从不同的模板调用方法,例如: class studens extends BlazeComponent { average() {} } studens.register("templat
我是一名优秀的程序员,十分优秀!