【发布时间】:2019-04-26 11:22:02
【问题描述】:
我想知道如何使用 litelement 将选中的设置为单选按钮。 我有一个对象,并且为每个对象选项创建单选按钮。
例如,对于id=SG,创建了两个单选按钮,
如果没有选中,将银行设置为默认选中
否则将相应的选定单选值设置为选中。
我被 litelement 卡住了。
const obj= [{
id: "SG",
options: ["bank", "credit"]
},
{
id: "TH",
options: ["bank"]
}
];
render(){
${obj.map((e)=>{
return html`
<form>
${obj.options.map((option_value)=>{
return html`
<input class="form-check-input" name="sending-${option_value}" type="radio" id="provider-send-${option_value}" value=${option_value} ?checked=${option_value=="bank"} > // not working
<label class="form-check-label">
${option_value}
</label><br>
`})}
</form>
})`;
}
Expected Output:
Set checked to corresponding radio selected
If no checked, set bank as default checked
【问题讨论】:
-
那是你的实际代码吗?因为您似乎在
?checked={option_value=="bank"}中缺少$。 -
@dork,感谢回复,实际代码中有
$,更新代码,sry
标签: javascript jquery polymer lit-element lit-html