我用角度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请求。