【发布时间】:2018-10-17 07:16:22
【问题描述】:
我想呈现一个 HTML 复选框,其选中状态由数据控制。
给出一个接收item类型{ label: string, checked: bool}的无状态组件,
像这样:
let component = ReasonReact.statelessComponent("TodoItem");
let make = (~item, _children) => {
render: _self => {
<li> <input type_="checkbox" {/*looking for something like this*/ item.checked ? "checked" : "" /* doesn't compile */}/> {ReasonReact.string(item.label)} </li>
}
}
如何根据item.checked == true 条件将checked 属性的存在添加到input 标记?
【问题讨论】:
-
输入的检查属性只是一个布尔值,IIRC。你可以做
checked={item.checked}。
标签: reactjs reason reason-react