0
我app.js文件看起來像這樣:在Angular中加載路徑中的不同模板和控制器?
angular.module('airline', ['ngRoute', 'airlineServices', 'ngCookies'])
.config(airlineRouter);
function airlineRouter($routeProvider){
$routeProvider
.when('/', {
templateUrl: 'partials/destinations.html',
controller: 'DestinationsCtrl'
})
.when('/airports/:airportCode', {
templateUrl: 'partials/airport.html',
controller: 'AirportCtrl'
})
.when('/airports/:airport1/:airport2', {
templateUrl: 'partials/two_airports.html',
controller: 'TwoAirportsCtrl'
})
.when('/flights', {
templateUrl: 'partials/flights.html',
controller: 'FlightsCtrl'
})
.when('/reservations', {
templateUrl: 'partials/reservations.html',
controller: 'ReservationsCtrl'
})
.otherwise({
redirectTo: '/'
});
};
現在我只是想,如果用戶登錄,我可以很容易地從餅乾發送令牌到服務器並得到響應嘗試,我希望加載視圖和控制器,但是如果用戶沒有登錄,我只想加載登錄視圖和登錄控制器?如何配置'/'路線,以便加載不同的視圖和控制器?