gpt4 book ai didi

javascript - 如何在 Handlebars.js 的表达式中存储模板?

转载 作者:行者123 更新时间:2023-11-28 01:03:22 24 4
gpt4 key购买 nike

我想将我的模板放置在 DOM 中的多个位置,而不必一遍又一遍地编写 jQuery 表达式。我想通过在正文中的任意位置键入变量/属性 {{template}} 来将模板放入 DOM 中。

使用 Handlebars 可以做到这一点吗?如果没有,我还有其他方法可以实现这一目标吗?

最佳答案

您需要使用 HandleBar 助手

handlebar_helpers
附注不要忘记使用安全字符串,否则默认情况下它将被转义



根据您的评论更新答案我提供的链接确实给出了很好的解释。不过,请参阅下面的示例。
假设您需要在给出名称后返回欢迎消息

Handlebars.registerHelper('welcome', function(name) {
return new Handlebars.SafeString(
"<p>Hi "+name+", welcome to stackoverflow</p>"
);
});

然后调用 {{{欢迎“射手座”}}} 将返回

Hi sagittarius, welcome to stackoverflow

关于javascript - 如何在 Handlebars.js 的表达式中存储模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25359792/

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