最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Angular Material Table: sorting with diacritics - Stack Overflow

programmeradmin1浏览0评论

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?

发布评论

评论列表(0)

  1. 暂无评论