1

在 Ember 中,将 ID 属性显式设置为动态的正确方法是Ember.View什么?如果可能的话,我想避免Ember.View仅仅为了这个功能而扩展。使用下面的示例,我尝试将“id”和“elementId”都设置{{id}}为无济于事。

<script type="text/x-handlebars" id='_task'>
  <label class='for-checkbox' for="task-{{unbound id}}"></label>
  {{view Ember.Checkbox checkedBinding="complete" elementId="task-{{id}}"}}
  {{description}}
</script>

<script type="text/x-handlebars" id="index">
  <ul class='tasks'>
    {{#each tasks}}
      {{partial "task"}}
    {{/each}}
  </ul>
</script>
4

1 回答 1

2

如果您正在编写类似的东西,{{... {{...}} ...}}那么您可能做错了什么。

<label class="for-checkbox" {{bindAttr for="name"}}></label>
{{view Ember.Checkbox checkedBinding="complete" nameBinding="name"}}

名称是任务的计算属性,应该可以解决问题。

于 2013-04-22T11:56:18.887 回答