Ember.js 像get&;莫特?如何将输入绑定到动态指定的属性?
我可以使用Ember.js 像get&;莫特?如何将输入绑定到动态指定的属性?,ember.js,Ember.js,我可以使用inputhelper切换项的布尔属性,如下所示: {{input type="checkbox" checked=item.isSelected}} 如果我想要一个显示项目属性的模板,但属性名称是动态传入的,我可以使用gethelper {{get item propertyName}} 我是否可以将这两种方法结合起来,将复选框checked属性绑定到动态指定的属性 {{input type="checkbox" checked=(?bind? item property
input
helper切换项的布尔属性,如下所示:
{{input type="checkbox" checked=item.isSelected}}
如果我想要一个显示项目属性的模板,但属性名称是动态传入的,我可以使用get
helper
{{get item propertyName}}
我是否可以将这两种方法结合起来,将复选框checked
属性绑定到动态指定的属性
{{input type="checkbox" checked=(?bind? item propertyName)}}
目前我正在使用下面的变通方法,但它对我来说似乎不雅观(错了吗?)
对。您可以组合get
和mut
helper<代码>{{get}}
帮助程序也可以尊重可变值本身。样品
Get Helper reference:您可以像下面这样组合mut和Get Helper{{input type=“checkbox”checked=(mut(Get item propertyName))}
{{input type="checkbox"
checked=(get item propertyName)
action=(toggle propertyName item) on="change"}}
{{input type="checkbox" checked=(mut (get item propertyName))}}