如何添加对自定义Ember组件的支持,以便添加动态属性和动作? 我有我的自定义组件
[context save:&error]
现在我想迭代API响应并在我的模板中拥有动态属性以及动作支持,如下所示;
{{my-radiobutton name='myName' value='RadioButton1' selection=this.selectedRadio}}
有可能吗?
PS:我无法控制自定义组件my-radiobutton,因为它有点普通/外部,所以我更喜欢模板或控制器中的任何内容
答案 0 :(得分:1)
您可能正在寻找concat helper
{{#each model.myApi as |myApi|}}
{{#if someCondition}}
{{my-radiobutton name=(concat "myName_" myApi.someId) value=(concat "someAction_" myApi.someId) selection=this.selectedRadio {{action 'actionClicked'}}}}
{{else}}
{{my-radiobutton name=(concat "myName_" myApi.someId) value=(concat"someAction_" myApi.someId) selection=this.selectedRadio {{action 'actionClicked'}}}}
{{/if}}
{{/each}}