我的单个页面angularjs应用程序在IE9+中似乎运行良好,直到您编辑一个对象并重新加载该页面。如果您修改了一个字段(将名称从" you“更改为"Me"),然后按server获取更新并更新数据库。如果然后刷新页面,则该字段具有其原始值(名称为" you ")。刷新页面不会调用$routeProvider,也不会转到服务器。
所有这些都不会发生在Chrome,Firefox,Safari或他们的移动设备上。
发布于 2013-10-24 21:31:40
我的服务器端是一个ASP.Net MVC应用程序,所以我禁用了缓存。
在整个控制器或某些操作上设置OutputCache属性
[OutputCache(Location = OutputCacheLocation.None)]
public class HomeController : Controller
{
//All actions in here won't be cached.
}使用@KCD从这个问题中得到的答案:
发布于 2013-09-26 22:30:58
IE最大的问题之一是它不处理console.log,除非控制台是打开的,并且几乎所有东西都会中断。不确定这是否是你的问题,但总是好检查。
https://stackoverflow.com/questions/19035915
复制相似问题