1

使用像这样的 Handlebars.js 模板..

<script type="text/x-handlebars">
<div class="span4">
    {{#each book in books}}
        {{ view Ember.TextField valueBinding='book.name' placeholder="Book Name" }}
    {{/each}}
</div>
</script>

和这样的数据:

books: [{"id": 1, "name": "ABC"}, {"id": 2, "name": "XYZ"}],

现在将单个 id 附加到每个文本字段的最佳方法是什么?

4

1 回答 1

0

使用我可以做到这一点的最新版本{{view Ember.TextField id=book.id ...}},也许在你的情况下会是{{view Ember.TextField idBinding='book.id' ...}}。因此,只需将id属性与相应的绑定放在一起即可。

这是一个实际操作http://jsfiddle.net/marciojunior/97rD2/的小提琴,您将在控制台输出中看到每个渲染的 idEmber.TextField

于 2013-10-10T12:13:20.117 回答