是否可以通过带有条件的Handlebars模板进行“选中”复选框

时间:2013-06-19 04:49:37

标签: jquery handlebars.js

我从ajax请求获取json数据,如下所示:

{
    "username":"lgangula",
    "name":"Lavanya Gangula",
    "allLocales":[
        {"name":"French (Niger)"},{"name":"French (Senegal)"
        },
        {"name":"French (Switzerland)"},{"name":"English (US)"
        }, {"name":"French (Tunisia)"},{"name":"German" },
        {"name":"German (Austria)"},{"name":"German (Germany)"
        },{"name":"German (Liechtenstein)"},{"name":"German (Luxembourg)"
        },{"name":"German (Switzerland)"},{"name":"Greek"},
        {"name":"Swedish"
        }
    ],
    "userLocales":[
        {           "name":"English (US)"
        },
        {           "name":"Swedish"
        }

],
    "message":""}

我需要将它呈现给我的模板。这是条件,而我渲染" allLocales"到模板," userLocales" - 应该"检查"模板中的状态..如何为" allLocales"进行条件渲染使用" userLocales"检查值并将其作为"检查" checkebox ..是否可以使用Handlebars?

我正在使用的模板是:

<script id="locale-template" type="text/x-handlebars-template">
        {{#each this}}
                {{#showHr @index}}
                        <hr/>
                {{/showHr}}
                <label><input value="{{name}}" type="checkbox" /> {{name}} </label>

        {{/each}}
    </script>

但我无法为此编写条件函数..任何人都请给我正确的方法..甚至包括jquery方法?

0 个答案:

没有答案