Javascript IE11-带ui路由器的angular js中的无限$digest循环

Javascript IE11-带ui路由器的angular js中的无限$digest循环,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我不知道该怎么办我什么都试了,我在网上找到的,花了很多时间。。基于AngularJs的应用程序用于路由ui路由器。有一些选项卡,可以通过编程方式从父窗口打开。如果我复制新打开窗口的URL并用此URL打开新选项卡,它工作正常,但当我获取相同的URL并将其粘贴到父窗口地址行并按enter键时,控制台中的IE11摘要循环中不会发生任何事情。奇怪的是,有时在第一次按下回车键时它会工作,但不会超过一次。$state正在正确更改页面标题,但页面不会重新提交 我尝试了$location.path、.hasPr

我不知道该怎么办我什么都试了,我在网上找到的,花了很多时间。。基于AngularJs的应用程序用于路由ui路由器。有一些选项卡,可以通过编程方式从父窗口打开。如果我复制新打开窗口的URL并用此URL打开新选项卡,它工作正常,但当我获取相同的URL并将其粘贴到父窗口地址行并按enter键时,控制台中的IE11摘要循环中不会发生任何事情。奇怪的是,有时在第一次按下回车键时它会工作,但不会超过一次。$state正在正确更改页面标题,但页面不会重新提交

我尝试了$location.path、.hasPrefix'!'。HTML5模式正确..还有许多其他模式。。。它仍然是一样的

然后我试着去调试。它使用不同的oldUrl和$locarion.url在$locationWatch上循环

我不知道这是否重要,但我感觉,$browser.url在ie9、ie10、FF、Chrome和ie11中返回不同的结果。我认为,这可能会导致问题,但我不是一个专家的ui路由器在角度


非常感谢

这是angular中的bug,因为官方样本会做出同样的无效行为。我现在关闭此线程