将无线电输入的ID传递给附加标签

时间:2014-06-30 10:23:12

标签: ember.js

我正在使用以下视图来创建无线电类型的输入:

Ember.RadioButton = Ember.View.extend({  
    tagName : "input",
    type : "radio",
    attributeBindings : [ "name", "type", "value", "checked:checked:" ],
    click : function() {
        this.set("selection", this.$().val())
    },
    checked : function() {
        return this.get("value") == this.get("selection");   
    }.property()
});

它会创建以下HTML:

<input type="radio" value="2.5" name="selectionTest" class="ember-view" id="ember293">

我希望在每个单选按钮下面都有一个label元素,for属性设置为单选按钮的ID。所有这些都能够为收音机按钮设置样式。

我将如何完成这项工作?

0 个答案:

没有答案