首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-dom:不接受尖括号内的javascript

react-dom:不接受尖括号内的javascript
EN

Stack Overflow用户
提问于 2017-09-07 19:30:16
回答 1查看 100关注 0票数 0

由于某些原因,当我尝试将JavaScript输入到HTML部分的角度部分时,它不起作用。我使用的是Thymeleaf和react版本15.0.0

下面是HTML部分:

代码语言:javascript
复制
   <button className="btn btn-info" onClick={this.displayInfo}>Click for info about {firstName[i]}</button>

因此,在这种情况下,它不工作并返回一个错误:

代码语言:javascript
复制
unexpected error (type=Internal Server Error, status=500) Exception parsing document

如果我移除onClick={this.displayInfo},它将会工作。

我的函数:

代码语言:javascript
复制
   displayInfo(){
        console.log("it worked");
    }

The render() function:
    render(){
        var {number, firstName, lastName} = this.state;
        var rows = [];
        for (var i in number)
        {
           rows[i] = (<tr>
                        <td>{number[i]}</td>
                        <td>{firstName[i]}</td>
                        <td>{lastName[i]}</td>
                        <td><button className="btn btn-info" onClick={this.displayInfo}>Click for info about {firstName[i]}</button></td>
                      </tr>);
        }
        var headers = <tr><th>Number</th><th>First Name</th><th>Last Name</th><th>Extra Info</th></tr>;
        return (<table className="table table-bordered">
                                    <thead>{headers}</thead>
                                    <tbody>{rows}</tbody>
                                    </table>);
    }
EN

回答 1

Stack Overflow用户

发布于 2017-09-07 19:33:31

onClick处理程序似乎是错误的。

代码语言:javascript
复制
const YourComponent extends Component {
  constructor() {
    this.displayInfo = this.displayInfo.bind(this)
  }

  displayInfo() {
    console.log('do your thing')
  }

  render() {
    return (
      <button
        className="btn btn-info"
        onClick={this.displayInfo}
      >
        Click for info about
      </button>
    )

  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46095259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档