Angular js - 加载templateUrl时检测http重定向

时间:2016-02-22 08:28:37

标签: javascript angularjs angular-routing

我用角度js实现了单页面应用程序。这是我的应用程序配置的一部分:

var app = angular.module("myApp", ['angular-loading-bar', 'ngRoute'])
    .config(['cfpLoadingBarProvider', function(cfpLoadingBarProvider) {
            cfpLoadingBarProvider.latencyThreshold = 1;
        }]);
app.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider, $compile) {
    $routeProvider.
            when('/employee/master', {
                templateUrl:  '/shop/employee/master',
                controller: 'EmployeeController'
            }).
             .
             .
             .
}]);

控制器:

app.controller('EmployeeController', function($scope, $templateCache)
{
   //some stuff

});

/shop/employee/master网址是我的服务器控制器(不是角度控制器)的网址,并返回一个html内容。但有时,由于某些原因(例如用户的会话超时),服务器操作可能会重定向到其他一些操作。 当角度获取模板时,我需要检测http状态302(重定向),但我不知道如何捕获模板的角度GET请求

0 个答案:

没有答案