gpt4 book ai didi

meteor - Meteor 中模板之间的共享功能

转载 作者:行者123 更新时间:2023-12-03 15:13:47 24 4
gpt4 key购买 nike

如果我有两个 Handlebars 模板想要检查同一个函数的返回值怎么办?有没有正确的方法来做到这一点?显然我可以这样做:

var say_foo = function() {
alert('foo');
};

Template.foo.say_foo = say_foo;
Template.bar.say_foo = say_foo;

但是有没有办法直接通过 Template 对象来做到这一点?由于这是 JavaScript,我可以将函数分配给任何对象的任何属性,但我尝试这样做:
Template.say_foo = function() { alert('foo'); };

当然模板没有找到这个功能。

只是对最佳实践等感到好奇。谢谢!

最佳答案

我认为更好的版本是(如果您使用 Handlebars,这是默认设置):

Template.registerHelper('my_helper', function() {
// code
});

您可以使用 {{my_helper}} 从任何模板调用它!

希望能帮助到你 :)

关于meteor - Meteor 中模板之间的共享功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220488/

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