gpt4 book ai didi

ember.js - 像 get & mut 这样的绑定(bind)助手?如何将输入绑定(bind)到动态指定的属性?

转载 作者:行者123 更新时间:2023-12-02 06:07:18 31 4
gpt4 key购买 nike

我可以使用 input切换 item 的 bool 属性的助手像这样:

  {{input type="checkbox" checked=item.isSelected}}

如果我想要一个显示项目属性的模板,但属性名称是动态传入的,我可以使用 get helper 。
{{get item propertyName}}

我可以结合这两种方法来绑定(bind)复选框 checked属性到动态指定的属性?
  {{input type="checkbox" checked=(?bind? item propertyName)}}

目前我正在使用下面的解决方法,但对我来说似乎不优雅(错误地如此?)。
  {{input type="checkbox"
checked=(get item propertyName)
action=(toggle propertyName item) on="change"}}

最佳答案

是的。可以结合getmut helper 。 {{get}}助手也可以尊重可变值本身。 sample Ember-Twiddle

{{input type="checkbox" checked=(mut (get item propertyName))}}

获取帮助引用: http://emberjs.com/api/classes/Ember.Templates.helpers.html#method_get

关于ember.js - 像 get & mut 这样的绑定(bind)助手?如何将输入绑定(bind)到动态指定的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39043098/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com