angular.js - angular ui-router “deferIntercept” 是干什么的 应给如何应用

浏览:19日期:2023-01-06

问题描述

“deferIntercept”

感觉这个东西对我有帮助,看文档不是很透彻。

有没有通俗一点的介绍,或demo 谢谢

问题解答

回答1:

下面是正常的写法。。。

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 跳转~

相关文章: