ifequal帮助器中的../../Message.NotAvailable
似乎不起作用,但如果我提供一个字符串“Hello”来与类型进行比较,它可以正常工作并进入循环
{{#ifequal type ../../Message.NotAvailable}}
<li id="{{id}}"><a href="#">{{../../../Message.NotAvailable}}</a> </li>
{{/ifequal}}
我的助手:
Handlebars.registerHelper('ifequal', function(value1, value2, options) {
if(value1 === value2) {
return options.fn(this);
}
return options.inverse(this);
});
编辑:
我尝试从变量中删除../../
,但似乎无效。
答案 0 :(得分:0)
如果Message.NotAvailable
位于父模板范围内,请使用../Message.NotAvailable
。
../
路径段引用父模板范围,而不是上下文中的一个级别。