我正在编写一个角度应用程序,使用 angular-ui-router 来管理状态/路由。
在桌面浏览器(Chrome / Safari)上,这工作正常。但是,在 iPhone 4 上的 IOS 6 上的 Mobile Safari 上(以及在 iPhone 5 上的 IOS 7 上的较小扩展)上,通过 $state.go 更改状态可能需要长达 2 秒的时间。
我正在使用 ngTouch,所以我不认为原生点击事件需要 300 毫秒才能触发。不调用 $state.go 的 ngClick 属性现在似乎可以立即工作。
我如何调试它以找到时间花在哪里?