我想在我的陣營組件添加內嵌有條件的,但我不明白爲什麼,陣營返回意外的令牌,預計上線posts.length ?
:陣營內聯有條件返回意外的令牌,預計
class PostList extends Component {
getPosts() {
const posts = Post.find().fetch();
return posts;
}
render() {
const posts = this.getPosts();
return (
{posts.length ?
<ul>
{posts.map((post) => (
<PostItem key={post.title} post={post} />
))}
</ul>
}
);
}
}
任何人有想法?我的條件是錯誤的?
謝謝社區!
是的,你的條件是錯誤的:三元表達式必須同時擁有''部分和':'一部分,你不能刪除一個表達式爲'{}'對象初始化就像那樣。 – Pointy
你有沒有試過使用額外的? 。 '{posts.length ??' – Ollie
@Ollie:這不是有效的語法,是嗎?我從來沒有在JavaScript中見過''',只有在C#中。 –