введите описание изображения здесь Я пытаюсь скрыть повторяющиеся данные столбца в значении материала Angular (6):
data = [
{name: 'Bo', lastname:'Belfort', address:'street1', description:'description1'};
{name: 'Bo', lastname:'Belfort', address:'street1', description:'description2'},
{name: 'Tom', lastname:'Goshin', address:'street2', description:'description3'},
{name: 'Esther', lastname:'Jermain', address:'street3', description:'description4'},
{name: 'Tom', lastname:'Goshin', address:'street2', description:'description5'},
]
Я попробовал это, но не получилось:
removeDuplicates(myArr, prop) {
myArr = this.dataSource.filteredData;
return myArr.filter((obj, pos, arr) => {
arr.map(mapObj => mapObj[prop]).indexOf(obj[prop]) === pos;
console.log(myArr)
});
}
Я хотел бы показывать name
и lastname
только один раз для каждого человека (оставляя данные этого столбца пустыми), но отображать адрес и описание несколько раз.
Заранее спасибо за любую помощь!