我从 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”的值并进行作为“选中”复选框..可以使用把手吗?
我使用的模板是:
<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方法?