为什么我的selfMade HandleBars If-Condition不起作用?

时间:2015-09-09 08:47:39

标签: javascript html css node.js handlebars.js

请帮助我!

我的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类根本不会变为活动状态。

有什么想法吗?请帮帮我。

0 个答案:

没有答案