搜尋

首頁  >  問答  >  主體

angular.js - angular ui-router “deferIntercept” 是做什麼的 應給如何應用

「deferIntercept」

感覺這個東西對我有幫助,看文檔不是很透徹。

有沒有通俗一點的介紹,或是demo 謝謝

为情所困为情所困2855 天前619

全部回覆(1)我來回復

  • 黄舟

    黄舟2017-05-15 17:06:31

    下面是正常的寫法。 。 。

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

    回覆
    0
  • 取消回覆