getArticlesWithComments() {
return Observable.combineLatest(this.getArticles(), this.selectComments$,
(articles, comments) => {
return articles.map(article => {
return { ...article, comments: articles.comments.map(commentId => comments[commentId])
}
});
}
)
}