Angular Material 2 DataTable Sorting with nested objects

前端 未结 11 904
孤街浪徒
孤街浪徒 2020-11-29 17:25

I have a normal Angular Material 2 DataTable with sort headers. All sort are headers work fine. Except for the one with an object as value. These doesn\'t sort at all.

11条回答
  •  Happy的楠姐
    2020-11-29 17:43

    I had the same issue, by testing the first proposition I had some errors, I could fixe it by adding "switch (property)"

    this.dataSource.sortingDataAccessor =(item, property) => {
        switch (property) {
        case 'project.name': return item.project.name;
    
        default: return item[property];
        }
      };
    

提交回复
热议问题