0

在您编辑对象并重新加载页面之前,我的单页 angularjs 应用程序似乎在 IE9+ 中运行良好。如果您修改一个字段(将名称从“您”更改为“我”)然后按保存服务器获取更新并更新数据库。如果您随后刷新页面,则该字段具有其原始值(名称为“您”)。刷新页面不会调用 $routeProvider 也不会去服务器。

在 Chrome、Firefox、Safari 或其移动设备上,这些都不会发生。

4

2 回答 2

0

IE 的最大问题之一是它不处理 console.log,除非控制台打开并且会破坏几乎所有内容。不确定这是否是您的问题,但总是很好检查。

于 2013-09-26T22:30:58.067 回答
0

我的服务器端是一个 ASP.Net MVC 应用程序,所以我禁用了缓存。

在整个控制器或某些操作上设置 OutputCache 属性

    [OutputCache(Location = OutputCacheLocation.None)]
    public class HomeController : Controller
    {  
        //All actions in here won't be cached.
    }

从这个问题使用@KCD 的答案:

如何将站点范围的无缓存标头添加到 MVC 3 应用程序

于 2013-10-24T21:31:40.633 回答