使用管道删除Angular2中的急性重音

时间:2017-03-13 19:30:09

标签: javascript angular formatting pipes-filters

有没有办法从字母中删除重音?我需要小写,没有特殊字符才能进入api。 现在我已经应用了小写管 - > {{1}} 例如:

输入:Abcdef - > abcdef(已完成)

输入:ĄąbcćdęĘ - > aabccdee

输入:ąĄĄććĆ - > aaaccc等等

1 个答案:

答案 0 :(得分:2)

您可以使用unidecode npm package实现自己的管道。

@Pipe({name: 'unidecode'})
export class UnidecodePipe implements PipeTransform {
  transform(value: string): number {
    return unidecode(value).toLowerCase();
  }
}