Wie verwende ich mehrere Indexseiten in anglejs

Ich möchte auf den localhost zugreifen: 3000 / admin, der sich in meinen Ansichten befindet. Index.html und admin.html sind meine beiden unterschiedlichen Basisdateien, eine für Benutzer und die andere für das Admin-Dashboard.

in meiner app.routes.js habe ich diese

 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);
   })

in server.js Ich habe diese

app.get('*', function(req, res){
res.sendFile(__dirname + '/public/app/views/index.html');
});

Es gibt zwei HTML-Indexdateien: index.html, admin.html Ich möchte admin.html öffnen, wenn die URL lautet: localhost: 3000 / admin

und index.html wenn die URL lautet: localhost: 3000

screenshot der App Struktur

in Ansichten / Seiten Ich habe alle HTML-Seiten, die von index.html und admin.html mit ng-view @ benötigt werde

Antworten auf die Frage(4)

Ihre Antwort auf die Frage