Ich rendere eine Liste von Beiträgen. Für jeden Beitrag möchte ich ein Ankertag mit der Beitrags-ID als Teil der href-Zeichenfolge rendern.
render: function(){
return (
<ul>
{
this.props.posts.map(function(post){
return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li>
})
}
</ul>
);
Wie mache ich es so , dass jeder Beitrag href die von hat /posts/1
, /posts/2
etc?
javascript
reactjs
Connor Leech
quelle
quelle
Sie können auch die ES6-Backtick-Syntax verwenden
Weitere Informationen zu es6-Vorlagenliteralen
quelle
Zusätzlich zu Felix 'Antwort
würde auch gut funktionieren. Das ist schön, weil alles in einer Saite ist.
quelle
Könnten Sie das bitte versuchen?
Erstellen Sie ein anderes Element im Beitrag, z. B. post.link, und weisen Sie ihm den Link zu, bevor Sie den Beitrag an die Renderfunktion senden .
Daher sollte stattdessen die obige Renderfunktion folgen.
quelle