【问题标题】:How to set id in handlebar template dynamically?如何在车把模板中动态设置 id?
【发布时间】:2013-10-17 18:15:18
【问题描述】:

使用像这样的 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 的最佳方式是什么?

【问题讨论】:

    标签: ember.js handlebars.js


    【解决方案1】:

    使用最新版本,我可以使用{{view Ember.TextField id=book.id ...}} 执行此操作,在您的情况下可能是{{view Ember.TextField idBinding='book.id' ...}}。所以只要把id属性加上相应的绑定就可以了。

    这是一个在行动http://jsfiddle.net/marciojunior/97rD2/的小提琴,您将在控制台输出中看到每个渲染Ember.TextField的ID

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多