gpt4 book ai didi

node.js - 使用 HBS(express-handlebars)检查两个字符串

转载 作者:太空宇宙 更新时间:2023-11-04 01:50:30 24 4
gpt4 key购买 nike

我正在尝试通过 HBS 比较两个不同的字符串。

该函数如下所示:

hbs.registerHelper('if_equal', function(a, b, opts) {
if (a == b) {
return opts.fn(this)
} else {
return opts.inverse(this)
}
});

效果很好!但问题出在这几行:

{{#each info.categories}}
<li><a href="{{this.title}}">{{this.title}}</a></li>
{{!-- {{#if_equal this.title "מלגזות"}}

{{/if_equal}} --}}
{{/each}}

你可以看到我正在尝试检查循环内两个字符串是否相等。问题是我如何回到{{info}} 1。到循环内的全局对象。然后将循环放入对象中。

最佳答案

我不确定我是否理解你的问题,但如果你想在循环中访问info,你可以通过@root.info

https://handlebarsjs.com/reference.html#data-root

关于node.js - 使用 HBS(express-handlebars)检查两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49881683/

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