posts.component.ts - 这个组件是在 AppComponent 的路由出口中加载的。
PostsComponent {
posts: any = [
{
'id': 1,
'comment': 'Blah blah blah',
'is_liked': false,
'like_count' = 24,
},
{
'id': 2,
'comment': 'Yeah yeah yeah!',
'is_liked': false,
'like_count' = 24,
}
]
}
posts-controls.component.ts - 这是FooterComponent的子组件
PostControlsComponent {
likePost('post_id'){
//What do I do here
}
}
如果我运行像这样的方法 likePost(1);,如何在 PostsComponent 中更新 'is_liked' 为 'true' 并将 'like_count' 增加 1?