如何编写if语句以确定是否在jsx中显示属性

时间:2016-06-27 16:46:36

标签: javascript reactjs ecmascript-6 jsx

这会引发错误。 eachOption的意外标记:

Comparable<ChronoLocalDate>

1 个答案:

答案 0 :(得分:3)

替换为checked={eachOption === selectedValue}

这应该可以解决问题。

但是,请确保您还将onChange处理程序附加到复选框(与您希望在React中使用的任何其他输入一样),否则它可能不会像您期望的那样。< / p>

您应该使用JSX设置属性的值。

通过将checked的值设置为false,将意味着不会选中该复选框。如果条件(eachOption === selectedValue)成立,则会为您检查复选框。

这里是JSBin