我在使用#each 和#if helper 时遇到问题。首先我在http://handlebarsjs.com/block_helpers.html中寻找解决方案,但我什么也没找到。例如:有对象:
{ 人们: [{ 名称:“A”, 年龄:16, 性别:“男孩” },{ 名称:“B”, 年龄:14, 性别:“男孩” },{ 名称:“C”, 年龄:18, 性别:“男孩” }] };
在 html 中(伪代码,我想要,但我不知道如何完成它们。)
{{#每个民族}} {{#如果年龄等于 16}} {{name}}可以开车 {{/如果}} {{#如果年龄小于 16}} {{name}}不能开车 {{/如果}} {{#如果年龄大于 16}} {{name}} 可以做任何事 {{/如果}} {{/每个}}
或者
{{#每个民族}} {{#if 相等(name,"A")}} {{name}}可以开车 {{/如果}} {{#如果相等(名称,“B”)} {{name}}不能开车 {{/如果}} {{#if 相等(name,"c")}} {{name}} 可以做任何事 {{/如果}} {{/每个}}
感谢您的输入。