我通过分离帖子和评论来重新格式化我的应用,为两者创建了两个reducer,每次我根据评论对象中的postID属性过滤评论时我都会收到错误。
首次启动应用时,重新加载时会显示错误。
这是选择器:
export const getCommentsByPostID = createSelector(getSelectedPost, getComments, (post, comments) => {
return comments.filter(comment => comment.postID === post.id);
})
我收到了未定义的'id'错误。 这是组件代码:
this.comment$ = this.store.select(fromReducer.getCommentsByPostID);
this.post$ = this.store.select(fromReducer.getSelectedPost);