【发布时间】:2016-02-24 23:15:48
【问题描述】:
我在使用 ember #each 语句时遇到了一些困难。我想从下面的 HTML 代码中的多维数组中打印第 [0] 和第 [1] 位置值。即,我想在单独的 HTML 代码块中打印值 Product X、Y、Z 和 GROUP A、B、C。 this.get(0) 不起作用。
var uiTags = [
['**Product X**','GROUPA', '350'],
['**Product Y**','GROUPB', '150'],
['**Product Z**','GROUPC', '575']
];
HTML 代码:
<ul class="list-group list-group-menu">
{% raw %}{{#each uiTags}}{% endraw %}
<!-- Print product name start (This block should print the product name) -->
<li class="list-group-item"><a href="#">
<div class="checkbox checkbox-primary">
<input type="checkbox" checked id="map-filter-{% raw %}{{ @index }}{% endraw %}" value="{% raw %}{{ this }}{% endraw %}"/>
<label for="map-filter-{% raw %}{{ @index }}{% endraw %}">{% raw %}{{ this }}{% endraw %}</label>
</div></a>
</li>
<!-- Print product name end-->
<!-- Print group name start (This block should print the group name) -->
<li class="list-group-item"><a href="#">
<div class="checkbox checkbox-primary">
<input type="checkbox" checked id="map-filter-{% raw %}{{ @index }}{% endraw %}" value="{% raw %}{{ this }}{% endraw %}"/>
<label for="map-filter-{% raw %}{{ @index }}{% endraw %}">{% raw %}{{ this }}{% endraw %}</label>
</div></a>
</li>
<!-- Print group name end-->
{% raw %}{{/each}}{% endraw %}
</ul>
【问题讨论】:
标签: arrays node.js ember.js liquid swig-template