所以,我正在使用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'
});
});
默认页面始终加载