Cómo usar varias páginas de índice en angularjs
Quiero acceder al localhost: 3000 / admin, que está en mi punto de vista ... index.html y admin.html son mis dos archivos base diferentes, uno para usuarios y el otro para panel de administración respectivamente
en mi app.routes.js tengo esto
angular.module('appRoutes', ['ngRoute'])
.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: 'app/views/pages/home.html',
controller: 'MainController',
controllerAs: 'main'
})
.when('/admin', {
templateUrl: 'app/views/admin.html',
})
.when('/logout', {
templateUrl: 'app/views/pages/home.html'
})
.when('/login', {
templateUrl: 'app/views/pages/login.html'
})
.when('/signup', {
templateUrl: 'app/views/pages/signup.html'
})
.when('/admin/login' ,{
templateUrl: 'app/views/pages/adminlogin.html'
})
$locationProvider.html5Mode(true);
})
en server.js tengo esto
app.get('*', function(req, res){
res.sendFile(__dirname + '/public/app/views/index.html');
});
hay dos archivos de índice html: index.html, admin.html Quiero abrir admin.html cuando la url es: localhost: 3000 / admin
e index.html cuando la url es: localhost: 3000
captura de pantalla de la estructura de la aplicación
en vistas / páginas tengo todas las páginas html requeridas por index.html y admin.html usando ng-view