我需要连接几个变量来创建一个属性,例如,我有一组RadioButtons可能会在页面上出现多次 - 动态地,首先视图可以显示多次,另一件事是它们被放置在each
循环中所以它们可以在每次视图中出现多次。
所以我不能使用静态name
属性,但如果有几个部分,我应该连接,例如结果应该如下所示:
<input name="view1_row0" value="0"> No
<input name="view1_row0" value="1"> Yes
<!-- next row in view1 -->
<input name="view1_row1" value="0"> No
<input name="view1_row1" value="1"> Yes
<!-- next row in view2 -->
<input name="view2_row0" value="0"> No
<input name="view2_row0" value="1"> Yes
等等...我可以轻松地获取父视图的 ID 和/或循环索引,view._parentView.contentIndex
但我不知道如何将它们连接到一个绑定中,伪代码如下所示:
{{view Ember.RadioButton nameBinding=view.parentView.elementId + "_row" + view._parentView.contentIndex selectionBinding="someVal" value="0"}}
但它当然会在+
标志处引发错误。有什么办法可以解决吗?