gpt4 book ai didi

javascript - 如何从 blazeComponent 中的不同模板调用函数?

转载 作者:行者123 更新时间:2023-12-03 04:06:12 25 4
gpt4 key购买 nike

我想从不同的模板调用方法,例如:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com