2016-07-19 2 views
0

JSXをビルドするときに、予期せぬトークンエラーが発生しましたが、ブートストラップのpopoverボタンをhtmlで使用しようとしています。ここでreactjs(JSX)を使用したブートストラップポップアップ

は、私がJSXで何をしたいです:

<button type="button" className="btn btn-secondary" data-container="body" 
     data-toggle="popover" data-placement="bottom" 
     data-content="<button type="button" className="btn btn-danger pull-xs-left" data-dismiss="modal">Delete</button>"> 
     data-html="true" 
     Popover on bottom 
</button> 

しかし、反応は、データ・コンテンツを構築する好きではない:

data-content="<button type="button" className="btn btn-danger pull-xs-left" 

例外:予期しないトークン

> 1265 |          data-content={"<button type="button" className="btn btn-danger pull-xs-left" data-dismiss="modal">Delete</button>"}> 
     |                ^

をこれをどうやって回避するのですか? jqueryを使用しないことをお勧めします。

+0

を使用する必要があります[反応-ブートストラップを](https://react-bootstrap.github.io /components.html#popovers)? – Chris

答えて

2

ありは '"' ネストされている、あなたは、この方法で、あなたが使用していないのはなぜ

<button type="button" className="btn btn-secondary" data-container="body" 
    data-toggle="popover" data-placement="bottom" 
    data-content='<button type="button" className="btn btn-danger pull-xs-left" data-dismiss="modal">Delete</button>' 
    data-html="true" 
    Popover on bottom 

+1

または\ –

関連する問題