我正在使用 Ember 动态形成一个表
我如何在形成表格时使用嵌套 if
类似这样的事情
{{#if ismorethanone && model.hasSize}}
<td> Hai </td>
{{else}}
<td> Bye </td>
{{/if}}
我的代码
<script type="text/x-handlebars" data-template-name="index">
<table class="table table-striped table-condensed">
<thead>
<tr>
<th>Participant</th>
</tr>
</thead>
<tbody id="ParticipantList">
{{#each person in model}}
<tr>
<td> {{person.name}}</td>
<td> {{person.city}}</td>
{{#if ismorethanone}}
<td><img src="image.jpg" alt="Remove" {{action "removeUser" person.name}}></td>
{{/if}}
</tr>
{{/each}}
</tbody>
</table>
</script>
ember-truth-helpers
:
{{#if (and ismorethanone && model.hasSize)}}
foo
{{else}}
bar
{{/if}
或者只是嵌套
if
:
{{#if foo}}
{{#if bar}}
one
{{else}}
two
{{/if}}
{{/if}}
{{#if (and ismorethanone model.hasSize)}}
foo
{{else}}
bar
{{/if}
可以工作,在 ismorethanone 和 model.hasSize 之间不需要“&&”