下面是正常的写法。。。 App.config(function ($stateProvider, $urlRouterProvider) { // $urlRouterProvider.deferIntercept(); $urlRouterProvider.otherwise('/view/index'); $stateProvider .state('Home', { url: '/view/index', templateUrl: 'view/index.html' }) .state('Error', { url: '/view/error', templateUrl: 'view/error.html' }) }); 如果加上 $urlRouterProvider.deferIntercept(), 这样默认路由和跳转的路由都被禁止掉了,这就是为什么官方网站上说的阻止 URL 跳转~
下面是正常的写法。。。
如果加上 $urlRouterProvider.deferIntercept(), 这样默认路由和跳转的路由都被禁止掉了,这就是为什么官方网站上说的阻止 URL 跳转~