I have MatTable with few columns, I using modified sortingDataAccessor
this.dataSource.sortingDataAccessor = (data: any, sortHeaderId: string): string => typeof data[sortHeaderId] === 'string' ? data[sortHeaderId].toLocaleLowerCase() : data[sortHeaderId];
but i have problem with diacritcs now. my actual result of sorting:
ŻĄŚĆŃÓ
Śląski Uniwersytet Medyczny w Katowicach
Własna działalność moja
Akademia Sztuk Pięknych
And i want to get:
ŻĄŚĆŃÓ
Własna działalność moja
Śląski Uniwersytet Medyczny w Katowicach
Akademia Sztuk Pięknych
I tried to add .normalize('NFC').replace(/[\u0300-\u036f]/g, "")
after toLowerCase, but without effect.
Do You have any idea how to do that?