如何添加" colSpan" ReactJS中的属性

时间:2016-06-01 20:39:05

标签: reactjs typescript

我收到错误" 类型字符串不能分配给类型编号"当我尝试在下面的ReactJS TypeScript代码中添加 colSpan =" 2" 属性时。我该如何解决这个问题?

class ProductCategoryRow extends React.Component<MyProps, MyState> {
   constructor(props: MyProps) {
      super(props);
   }
   render() {
      return (<div>
         <tr><th colSpan="2">{ this.props.category }</th></tr>
      </div>);
   } //end render.
} //end class.

2 个答案:

答案 0 :(得分:64)

您是否尝试过<th colSpan={2}>{ this.props.category}</th>

答案 1 :(得分:0)

您在render() { return (<div> <tr><th colSpan="2">{ this.props.category }</th></tr> </div>); } 内回复colSpan="2"这是不正确的方式,也不是正确的html结构,

render() {
    return (<tr><th colSpan="2">{ this.props.category }</th></tr>);
}

{{1}}很好,由于你的错误html结构可能无法正常工作

使用此,

{{1}}