ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
Handlebars中提供的`{{#if}}`只接受一个`true or false`的参数,不能比较两个值,我们可以通过使用Handlebars的`registerHelper`来自定义指令,如下代码所示: ``` Handlebars.registerHelper("compare",function(v1,v2,options){ if (v1 === v2) { return options.fn(this) }else{ return options.inverse(this) } }) ``` `Handlebars.registerHelper`中的具体逻辑,可根据实际需求自定义,`Handlebars.registerHelper`里面的写法完全和JS中一致。