请帮助我!
我的ifCond不起作用:
功能:
Handlebars.registerHelper('ifCond', function(v1, v2, options) {
if(v1 === v2) {
return options.fn(this);
}
return options.inverse(this);
});
带把手的HTML:
{{#each everyContext as |ActualContext|}}
{{#ifCond ActualContext context}}
<li class="active"><a href="./{{ActualContext}}.html#">!{{ActualContext}} </a></li>
{{else}}
<li><a href="./{{ActualContext}}.html#">{{ActualContext}}</a></li>
{{/ifCond}}
{{/each}}
{{#ifCond ActualContext context}}
部分显然出现了问题。这些绝对是相同的字符串。我正在使用此数据:
var data = {
"allAttributes" : allAttributes.sort(),
"viewTypes" : viewDataTypes,
"viewCategories": viewCategories,
"context" : context,
"everyContext" : everyContext
};
li类根本不会变为活动状态。
有什么想法吗?请帮帮我。