下面的代码将为我生成一组包含id
和title
的数组,但是,我需要仅包含 title
的数组。>
this.categoriesService.getCategories().subscribe(categories => {
this.categories = categories as Category[];
});
我该怎么做?
答案 0 :(得分:2)
如果要字符串数组:
this.categoriesService.getCategories().subscribe(categories => {
this.categories = categories.map(category => category.title);
});
// this.categories = ['title1', 'title2', 'title3',...]
如果要不包含id
的对象数组:
this.categoriesService.getCategories().subscribe(categories => {
this.categories = categories.map(category => {
return {title: category.title};
});
});
// this.categories = [{title: 'title1'}, {title: 'title2'}, {title: 'title3'},...]