通常,當我在IE10中的不同角度模塊/控制器之間快速切換時,絕對不會發生必要的路由。我留下了我的頁面框架沒有內容加載和索引控制器從未被擊中,但角模塊被定義。該URL還表示沒有路由發生(不附加#/)。我的模塊定義爲這樣的與AngularJS 1.0.7:AngularJS和IE10路由問題。
angular.module('Users', ['ngResource', 'localization', 'pagination', 'resourceService']).
config(function ($routeProvider) {
$routeProvider.
when('/', {templateUrl: '../user/listAll.jsp',
controller: ListUsersCtrl}).
when('/edit/:userId', {templateUrl: '../user/edit.jsp', controller: UserEditCtrl}).
otherwise({redirectTo: '/'});
});
function ListUserCtrl($scope, $resource, $routeParams, $location, $timeout) {...}
function UserEditCtrl($scope, $resource, $routeParams, $location, $timeout) {...}
同樣,這個工作大部分時間精細,它只有大約每9日或10日重新加載頁面,沒有路由會發生。有沒有人有任何想法或建議,爲什麼這可能會發生?它可能存在於舊版本的IE中,但我無法證實這一點。
你是如何切換模塊/控制器? –
@moderndegree是的。沒有運氣。任何其他建議? – vincentjames501
我有這個完全相同的問題。手動引導爲我解決了它。 – vincentjames501