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」)' –