我正在使用ASP.NET MVC和AngularJS开发门户。一切都按预期工作。但是,在开发期间间歇性地,当我刷新页面时,我只看到如下的角度表达式(在chrome和IE 9中)。
我最初认为它是一个缓存问题,并根据建议使用$ httpProvider禁用了缓存here。
知道这种行为的根本原因以及如何解决这个问题。
答案 0 :(得分:0)
我发现,这是由于我在JS中的控制台。*语句。显然,IE不能优雅地处理这些语句并抛出错误。因此,不处理AngularJS。但是,当IE开发人员工具处于活动状态时(即保持打开状态),console。*语句可以正常执行。
我blogged关于我面临的问题(特定于IE)以及我如何解决这些问题。在博客文章中,此问题在第2期中得到解决(AngularJS仅在启用IE开发人员工具时才执行或执行)