0
我正在使用Ember.js/Handlebars来循环收集。 对于余烬有一个问题,用脚本metamorphs封装它,并在产生的输出中嵌入Div's。如何构建,使Ember使用更少/无变质标签?
<script type="text/x-handlebars">
{{#each App.PersonController}}
{{#view App.view contentBinding="this"}}
{{#with content}}
{{title}}
{{/with}}
{{/view}}
{{/each}}
</script>
这里是什么样子:
<div id="ember304" class="ember-view">
<script id="metamorph-0-start" type="text/x-placeholder"></script>
<script id="metamorph-2-start" type="text/x-placeholder"></script>
<div id="ember511" class="ember-view" aria-hidden="false">
<script id="metamorph-23-start" type="text/x-placeholder"></script>
<script id="metamorph-24-start" type="text/x-placeholder"></script>
Mr
<script id="metamorph-24-end" type="text/x-placeholder"></script>
<script id="metamorph-23-end" type="text/x-placeholder"></script>
</div>
</div>
我如何构建这个,让烬使用较少的无标签的Metamorph?这样我的CSS不会中断?
我们可以将metamorph脚本标记从默认Div更改为任何其他自定义标记名称吗? – user1338121 2012-06-22 09:18:30
您必须使用View,如上所示。然后你可以指定tagName - 上面的代码将把视图渲染为一个表格(
尝试使用集合视图 http://emberjs.com/api/classes/Ember.CollectionView.html
您可以遍历List,而无需使用脚本标记。
来源
2012-08-24 00:05:48
相关问题