我尝试按组排序我的数组,然后尝试使用标识符字段,这样可以正常工作,直到其中一个字符串包含特殊字符,例如Á
或Ű
。
是否有任何类型的打字稿或ng-2特定方法或某种方法来解决我的问题?
示例排序方法:
private someSortingMethod(): void {
this.sortable= this.sortable.sort((t1: SomeThing, t2: SomeThing): number => {
if (t1.group < t2.group) return -1;
if (t1.group > t2.group) return 1;
if (t1.identifier < t2.identifier) return -1;
if (t1.identifier > t2.identifier) return 1;
return 0;
});
}
谢谢。
答案 0 :(得分:1)
npm上有一个包可以满足您的需求:
var removeDiacritics = require('diacritics').remove;
console.log(removeDiacritics("Iлtèrnåtïonɑlíƶatï߀ԉ"));
// prints "Internationalizati0n"