Angularjs 具有多个入口点的角度应用程序

Angularjs 具有多个入口点的角度应用程序,angularjs,node.js,ejs,Angularjs,Node.js,Ejs,因此,我正在使用angular编写一个非常简单的应用程序,我基本上只希望能够将我的请求路由到它们各自的页面,但也将这些页面用作视图,例如以下视图: -- html main-app.ejs -- views faq.ejs about.ejs home.ejs register.ejs 可通过主应用程序访问,但用户也可以通过分别输入以下内容到达: /faq /about /home /register 有什么想法

因此,我正在使用angular编写一个非常简单的应用程序,我基本上只希望能够将我的请求路由到它们各自的页面,但也将这些页面用作视图,例如以下视图:

-- html
    main-app.ejs
    -- views
        faq.ejs
        about.ejs
        home.ejs
        register.ejs
可通过主应用程序访问,但用户也可以通过分别输入以下内容到达:

/faq
/about
/home
/register
有什么想法吗

我在想这样的事情可以奏效:

app.get('/views/:viewName', routes.view);
app.get('/:app?', routes.app);
我基本上只是将请求指向主应用程序,但这根本不起作用,因为当页面加载且以下路由器占据位置时:

app.config(function ($routeProvider) {
    $routeProvider.when('/', {
        templateUrl: '/views/home',
        controller: 'sliderController'
    }).when('/faq', {
        templateUrl: '/views/faq',
        controller: 'faqController'
    });
});

默认页面总是加载

我把问题读了3遍,仍然没有完全理解。如果用户进入
www.yourapp.com/views/faq
您希望发生什么?我希望能够通过键入以下内容进入faq视图:someurl.com/faq。我想通过键入以下内容进入about页面:someurl.com/about如何在使用相同的应用程序页面时执行此操作,以便在第一次请求时发送所有相同的角度代码,但要加载的第一个视图基于用户第一次请求的内容。。。这有意义吗?