我正在使用以下视图来创建无线电类型的输入:
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。所有这些都能够为收音机按钮设置样式。
我将如何完成这项工作?