gpt4 book ai didi

ember.js - 如何在 Ember.js 中创建一个生成单选按钮的组件?

转载 作者:行者123 更新时间:2023-12-04 13:04:19 25 4
gpt4 key购买 nike

我可以并且应该将数组传递给 ember 中的组件吗?

例如,如果我想模板化一些带有标签的单选按钮:

<label for="media">Media</label><input type="radio" name="entry.1602323871" value="media" id="media" />
<label for="guest">Guest</label><input type="radio" name="entry.1602323871" value="guest" id="guest" />

我能否以某种方式传递一个包含此内容的数组并循环遍历它。
Media, media
Guest, guest

最佳答案

是的,您可以将任何内容传递给组件。试试单选按钮

//Basic radio Component
App.RadioButton = Ember.Component.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('selection')
});
Em.Handlebars.helper('radio-button',App.RadioButton);

更新 (组件名称应该是虚线)

工作 Radio Demo

关于ember.js - 如何在 Ember.js 中创建一个生成单选按钮的组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20268764/

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