Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 像get&;莫特?如何将输入绑定到动态指定的属性?_Ember.js - Fatal编程技术网

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))}}