车把多个参数

时间:2015-03-21 00:12:14

标签: javascript handlebars.js

这是我的代码: 我遗漏了剩下的代码(使其变小)因为它在一个跨度上吐出以进行分页引导程序控制。

    Handlebars.registerHelper('pagingCode', function(label, page){

        var html = '';
        ...

        return new Handlebars.SafeString(html);
    });


    My html:

    {{#each Paging}}
        <li>
            {{pagingCode label page}}
        </li>
    {{/each}}       


    My array:

    Paging is:

    [{"label":1,"page":1},{"label":2,"page":2},{"label":3,"page":3},{"label":4,"page":4},{"label":5,"page":5},{"label":"next","page":6}]


    My html output:
    [object Object]1 [object Object]2 [object Object]3 [object Object]4 [object Object]5 [object Object]6   

当辅助器内部时,pagingCode页面是一个对象,而label是数组中的有效值。关于我做错什么的任何想法?

更新     好吧,因为nginx正在缓存页面所以它正在使用它编译的旧html文件。

1 个答案:

答案 0 :(得分:1)

我的答案在上面发布。这是因为html页面正在被缓存,它只有我之前代码中的一个标签参数。在我强制刷新后,它按预期工作。