Ember.js 呈现具有特定ID属性的Ember.Checkbox
在Ember中,将Ember.js 呈现具有特定ID属性的Ember.Checkbox,ember.js,handlebars.js,Ember.js,Handlebars.js,在Ember中,将Ember.View的ID属性显式设置为动态对象的正确方法是什么?如果可能的话,我希望避免仅仅为了这一点功能而扩展Ember.View。使用下面的示例,我尝试将'id'和'elementId'都设置为类似于{{id}}的值,但没有效果 {{view Ember.Checkbox checkedBinding=“complete”elementId=“task-{{id}}} {{description}} {{{#每个任务} {{部分“任务”} {{/每个}} 如果你写的
Ember.View
的ID属性显式设置为动态对象的正确方法是什么?如果可能的话,我希望避免仅仅为了这一点功能而扩展Ember.View
。使用下面的示例,我尝试将'id'和'elementId'都设置为类似于{{id}}
的值,但没有效果
{{view Ember.Checkbox checkedBinding=“complete”elementId=“task-{{id}}}
{{description}}
{{{#每个任务}
{{部分“任务”}
{{/每个}}
如果你写的东西像{{…{…}}}
你可能做错了什么
<label class="for-checkbox" {{bindAttr for="name"}}></label>
{{view Ember.Checkbox checkedBinding="complete" nameBinding="name"}}
{{查看成员。复选框checkedBinding=“complete”nameBinding=“name”}
如果名称是任务的计算属性,则应该执行此操作。这很有意义。然而,撇开框架习惯用法不谈,这似乎是人们希望将其排除在模型层之外的事情。这是余烬应用程序的典型类型吗?如果你想要一个基于另一个属性的属性,你需要一个计算属性,不管你是将它放在模型上还是控制器上,这取决于你自己。另一个选项可能是车把辅助对象。