I wanted separate routing for login page and other pages in angular single page application, I took the reference for it from here: AngularJS UI-Router multiple pages
it says we can use abstract state for doing it. They have used state provider. I have used just routeprovider. when i wrote my route.js, it is not taking my control to common.html. i am not able to write this state provider correctly. Please help me to solve this
. route.js
app.config(['$routeProvider', function($routeProvider,$locationProvider) {
$routeProvider.
when('/', {
templateUrl : 'css/pages/login.html',
controller : 'loginController'
}).
when('/COMMON', {
templateUrl : 'css/pages/common.html',
abstract: true
}).
when('/WEATHER DATA PULL - DAILY', {
templateUrl: 'css/pages/daily-weather.html',
parent: 'COMMON',
controller: 'dailyWeatherController'
}).
when('/WEATHER DATA PULL - WEEKLY', {
templateUrl: 'css/pages/weekly-weather.html',
parent: 'COMMON',
controller: 'weeklyWeatherController'
}).
when('/EVENT DALL PULL', {
templateUrl: 'css/pages/eventfull.html',
parent: 'COMMON',
controller: 'eventfullController'
}).
when('/PricePredictionUI/DASHBOARD', {
templateUrl: 'css/pages/dashboard.html',
parent: 'COMMON',
controller: 'dashboardController'
}).
when('/LOGIN', {
templateUrl: 'css/pages/login.html',
controller: 'loginController'
}).
when('/LOGOUT', {
templateUrl: '',
parent: 'COMMON',
controller: 'logoutController'
}).
otherwise({
redirectTo: '/PricePredictionUI/DASHBOARD',
});
}
]);