Ionic2를 사용하여 Android 및 iOS 애플리케이션을 만듭니다. ios8 및 9 버전에 문제가 있으며 문제가있는 위치를 확인했지만 올바르게 해결하는 방법을 모르겠습니다.Ionic2/Typescript : normalize()가 iOS9 이하에서 작동하지 않습니다.
normalize 함수를 사용하여 사용자 입력을 표준화하지만 iOS 8 및 9에서는 단순히 작동하지 않고 (오류 메시지 없음) 코드가 실행되지 않습니다. 나는 다음과 같은 코드를 단순화하려고 시도했다 :
let uinput = 'éTelkhd sfhe lRR';
console.log('#1 -> ', uinput.toLowerCase());
console.log('#2 -> ', uinput.toLowerCase().normalize('NFD'));
두 번째 로그는 결코 실행되지 않는다. 정규화 기능을 제거하면 작동합니다.
이 버그의 출처는?
감사합니다. 그 es6
기능, 브라우저 호환성을 위해 here을 확인하기 때문에