Скрыть повторяющиеся данные столбца в угловом материале - PullRequest
1 голос
/ 08 марта 2019

введите описание изображения здесь Я пытаюсь скрыть повторяющиеся данные столбца в значении материала 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 только один раз для каждого человека (оставляя данные этого столбца пустыми), но отображать адрес и описание несколько раз. Заранее спасибо за любую помощь!

...