使用语义ui表时出现错误

时间:2017-08-29 13:22:41

标签: javascript reactjs semantic-ui semantic-ui-react

我使用语义UI来创建表。  我想将表行属性设置为positive。像这样:

<Table.Row positive>

这是我的代码:

  <Table.Row {this.props.email.success ? "positive" : "negative"}>

但是发生了这个错误:

./src/components/EmailItem.js
Syntax error: ... src/components/EmailItem.js: Unexpected token, expected ... (7:18)

   5 |   render() {
   6 |     return (
>  7 |       <Table.Row {this.props.email.success ? "positive" : "negative"}>
     |                   ^
   8 |         <Table.Cell>
   9 |           {this.props.email.from}
  10 |         </Table.Cell>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个。

<Table.Row positive={!!this.props.email.success} negative={!this.props.email.success}>

并查看此内容 - How to conditionally add attributes to React components?