2015-06-26 128 views
0

我已經創建路由ReactRouter鏈接動態PARAM不工作

<ReactRouter.Route path="/brand/:brandId" handler={BrandManage}/> 

我可以擊中

/brand/idnumber 

的路線,但我想生成動態鏈接。按照docs我應該可以做這樣的事情:

<ReactRouter.Link to="/brand" params={{ brandId: this.props.data.get('_id') }}> 
     Edit 
</ReactRouter.Link> 

但生成的鏈接進入

/brand 

我應該更新我的路由使用

/brand 

+0

你嘗試添加一個名字道具的路線?像 mfirry

回答

0

<ReactRouter.Link to={this.props.data.url + this.props.data.get('_id')}> Edit </ReactRouter.Link>

代替

<ReactRouter.Link to="/brand" params={{ brandId: this.props.data.get('_id') }}> 
     Edit 
</ReactRouter.Link> 

取得的成績我一直在尋找