0
你好,我正在努力解決我所遇到的問題:Angular 2 Accent Folding
我有一個自動完成的輸入字段。我想爲它重音。
E.g.
當我與術語mun
搜索這兩個詞應該顯示Dortmund & München
我目前擁有的是,如果我與術語mün
它列出Dortmund
搜索。但是,並非München
accentMap = {
'ü': 'u',
'Ü': 'u',
'ä': 'a',
'Ä': 'a',
'ö': 'o',
'Ö': 'o'
};
let str = '';
for(let i = 0; i < input.length; i++) {
str += this.accentMap[input.charAt(i)] || input.charAt(i);
}
我然後做與str
調用返回像Dortmund
或München
這些條目的API。
你正在使用什麼樣的'typeahead'?它是否由任何lib提供? – developer033
ng2 bootstrap typeahead – bendajo
我讀了他們的文檔,並且發現了'typeaheadLatinize'輸入。在這種情況下不起作用嗎? – developer033