Ionic2 / Typescript:normalize()不适用于iOS9及以下版本

时间:2017-05-09 13:46:10

标签: typescript ios8 ionic2 ios9

我正在使用Ionic2来创建一个android / ios应用程序。我有ios8和9版本的问题,我确定了问题所在,但我不知道如何正确解决它。

我使用normalize函数来规范化用户输入,但是在iOS 8和9上,它根本不起作用(没有错误消息),代码没有被执行。我试着像这样简化代码:

deliver_later

永远不会执行第二个日志(即使是#2打印)。如果我删除normalize函数,它可以工作。

这个bug来自哪里?

谢谢。

1 个答案:

答案 0 :(得分:1)

.normalize()支持iOS 10,因为其es6功能,检查here浏览器兼容性,您可以在项目中使用此polyfill

注意:此polyfill基于NodeJS,您必须使用browserify或其他模块捆绑器,以便在基于浏览器的项目中使用它