Tra*_*ang 3 javascript internet-explorer google-chrome angularjs
我在Chrome和IE中使用我的Angular应用程序.虽然在Chrome中运行速度非常快但在IE中我的Angular应用程序非常慢.
我只是在IE和Chrome中调试我的应用程序,看到IE发送了很多请求,但Chrome只发送1.
在Chrome中:
在IE中:
这是我实现此功能的代码:
vm.save = function () {
// Logic here
ConfigFactory.api.update({}, ConfigFactory.data[0], function (response) {
vm.showSuccess = true;
vm.oldConfigs = angular.copy(vm.configs);
$timeout(function () {
vm.showSuccess = false;
}, 1000)
$window.location.href = '#/Home';
});
}
Run Code Online (Sandbox Code Playgroud)
更新:我在IE中导航后不清楚:
IE仍然发送很多请求.
这是错误日志.
此日志仅出现在IE中,Chrome没有任何内容
据我所知,问题是您的代码进入无限循环并一遍又一遍地重新加载角度上下文.当你使用$ window.location时,你正在重新加载你的应用程序 - 为什么不使用路由系统来避免重新加载?如果您需要保存数据,则将其存储在服务中,然后从本地路由控制器从该服务重新获取数据.
归档时间: |
|
查看次数: |
256 次 |
最近记录: |