Angular 项目无法运行 Internet 浏览
Angular Project not working Internet explore
我已经完成了一个 Means Stack 网络应用程序,它在 Google chrome,firefox 中 运行 很好。但它不是 运行 Internet Explorer。
在 Internet Explorer 中刷新页面后它会工作。在我的场景中,它将自动完成而无需刷新页面。
example:all crud 操作在 chrome 和 firefox 中完美完成,无需刷新页面。在 Internet Explorer 中,它会在刷新页面后工作。
我不知道为什么会这样,谁能解释一下。
真的很难用这几个信息告诉你确切的原因..
但假设您使用的是 angular 通过 angular-cli 创建的项目,然后检查 polyfill.ts
并取消注释所有内容..
也许有帮助!
将此代码放入控制器页面并将 route.js 引用添加到 .html 页面
app.config(['$routeProvider', '$httpProvider', function ($routeProvider, $httpProvider) {
$httpProvider.defaults.cache = false;
if (!$httpProvider.defaults.headers.get) {
$httpProvider.defaults.headers.get = {};
}
$httpProvider.defaults.headers.get['If-Modified-Since'] = '0';
}]);
我已经完成了一个 Means Stack 网络应用程序,它在 Google chrome,firefox 中 运行 很好。但它不是 运行 Internet Explorer。
在 Internet Explorer 中刷新页面后它会工作。在我的场景中,它将自动完成而无需刷新页面。
example:all crud 操作在 chrome 和 firefox 中完美完成,无需刷新页面。在 Internet Explorer 中,它会在刷新页面后工作。
我不知道为什么会这样,谁能解释一下。
真的很难用这几个信息告诉你确切的原因..
但假设您使用的是 angular 通过 angular-cli 创建的项目,然后检查 polyfill.ts
并取消注释所有内容..
也许有帮助!
将此代码放入控制器页面并将 route.js 引用添加到 .html 页面
app.config(['$routeProvider', '$httpProvider', function ($routeProvider, $httpProvider) {
$httpProvider.defaults.cache = false;
if (!$httpProvider.defaults.headers.get) {
$httpProvider.defaults.headers.get = {};
}
$httpProvider.defaults.headers.get['If-Modified-Since'] = '0';
}]);