0
有什么方法可以从字母中删除尖锐的口音吗?我需要小写字母,并且没有特殊字符才能到达api。 现在我申请小写管 - >{{f.value.cityForm | lowercase}}
示例:使用管道删除Angular2中的尖锐口音
输入:ABCDEF - > ABCDEF(完成)
输入:ĄąbcćdęĘ - > aabccdee
输入:ąĄĄććĆ - > aaaccc等on
有什么方法可以从字母中删除尖锐的口音吗?我需要小写字母,并且没有特殊字符才能到达api。 现在我申请小写管 - >{{f.value.cityForm | lowercase}}
示例:使用管道删除Angular2中的尖锐口音
输入:ABCDEF - > ABCDEF(完成)
输入:ĄąbcćdęĘ - > aabccdee
输入:ąĄĄććĆ - > aaaccc等on
您可以使用unidecode npm package实现您自己的管道。
@Pipe({name: 'unidecode'})
export class UnidecodePipe implements PipeTransform {
transform(value: string): number {
return unidecode(value).toLowerCase();
}
}
'npm install unidecode'后我得不到在我创建的unicode.pipe.ts中的名字unidecode。我应该将它导入某处吗?我是Angular2的新手 – codddeer123
这取决于你的项目配置,但以下内容应该可以工作:首先执行'npm install @ types/node --save-dev',然后用'const unidecode:any = require在代码中导入unidecode ( “unidecode”)' –