React render link 包含一个变量
React render link containing a variable
我正在尝试执行以下操作:
<tbody>
{projects.map(function(project, i) { return (
<tr key={i}>
<td>
{project.id}
</td>
<td>
<a href='#/systemlist?projId={project.id}'>{project.name}</a>
</td>
</tr>
);} )}
</tbody>
它应该指向另一个组件,使用路由器。这一切都有效,除了 {project.id} 没有被呈现为一个值。怎么做? href 之外的所有其他内容都有效。
有几种方法可以解决这个问题
字符串连接
<a href={ '#/systemlist?projId=' + project.id }>{project.name}</a>
-
<a href={ `#/systemlist?projId=${project.id}` }>{project.name}</a>
我正在尝试执行以下操作:
<tbody>
{projects.map(function(project, i) { return (
<tr key={i}>
<td>
{project.id}
</td>
<td>
<a href='#/systemlist?projId={project.id}'>{project.name}</a>
</td>
</tr>
);} )}
</tbody>
它应该指向另一个组件,使用路由器。这一切都有效,除了 {project.id} 没有被呈现为一个值。怎么做? href 之外的所有其他内容都有效。
有几种方法可以解决这个问题
字符串连接
<a href={ '#/systemlist?projId=' + project.id }>{project.name}</a>
-
<a href={ `#/systemlist?projId=${project.id}` }>{project.name}</a>