Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSX如何为带有复选框输入的元素插入道具?_Javascript_Reactjs_React Jsx_Jsx - Fatal编程技术网

Javascript JSX如何为带有复选框输入的元素插入道具?

Javascript JSX如何为带有复选框输入的元素插入道具?,javascript,reactjs,react-jsx,jsx,Javascript,Reactjs,React Jsx,Jsx,如果this.props.stocked返回false或true,那么下面的JSX可以工作,但是如果我只是硬编码false,为什么它不工作呢?如中所示,将其替换为checked=false <input type="checkbox" checked={this.props.stocked} /> checked=false应该checked={false} 如果要将JavaScript表达式用作属性值,必须将

如果
this.props.stocked
返回false或true,那么下面的JSX可以工作,但是如果我只是硬编码false,为什么它不工作呢?如中所示,将其替换为
checked=false

        <input
          type="checkbox"
          checked={this.props.stocked}
        />

checked=false
应该
checked={false}

如果要将JavaScript表达式用作属性值,必须将其用一对大括号括起来,否则将得到一个
SyntaxError

嵌入式:JSX值应为表达式或带引号的JSX 正文


你可以阅读它

checked=false
应该是
checked={false}

如果要将JavaScript表达式用作属性值,必须将其用一对大括号括起来,否则将得到一个
SyntaxError

嵌入式:JSX值应为表达式或带引号的JSX 正文

你可以读到它