平均堆叠两个索引页面和 2 个不同的 ui 视图?
Mean stack two index pages and 2 deiffrent ui views?
我想做以下事情:
我有一个程序,有 2 个不同的 "layouts",一个在 localhost:3000 中,一个在 localhost:3000/admin
中
我都呈现了不同的 css 文件,它们都有不同的模板结构,但是两者都有!共享相同的js.
我想要一个 ui-view 转到 "home" 专门针对他的页面,而另一个,例如,管理员,去执行不同的操作 "home" 页...
类似这样但未完成的内容:
$stateProvider.
state('home', {
url: '/',
templateUrl: 'modules/core/views/home.client.view.html'
})
.state('home', {
url: '/admin/home',
templateUrl: 'modules/core/views/admin/home.admin.client.view.html'
});
这可能吗?做这种事情的最好方法是什么...
localhost:3000和localhost:3000/admin是服务器路由,你可以在app/中找到routes/core。server.routes.js这里是路由
app.route('/').get(core.index);
您可以在此处添加您的附加路线,然后在核心控制器中添加
exports.anotherIndex= function(req, res) {
res.render('templateName', {
user: req.user || null,
request: req
});
};
这是制作 2 个页面的后端方式,可以为您提供双页应用程序。
如果你想保留你的网站单页应用程序,你可以实现这一点,在前端制作所有这些东西(angular routes)
我想做以下事情:
我有一个程序,有 2 个不同的 "layouts",一个在 localhost:3000 中,一个在 localhost:3000/admin
中我都呈现了不同的 css 文件,它们都有不同的模板结构,但是两者都有!共享相同的js.
我想要一个 ui-view 转到 "home" 专门针对他的页面,而另一个,例如,管理员,去执行不同的操作 "home" 页...
类似这样但未完成的内容:
$stateProvider.
state('home', {
url: '/',
templateUrl: 'modules/core/views/home.client.view.html'
})
.state('home', {
url: '/admin/home',
templateUrl: 'modules/core/views/admin/home.admin.client.view.html'
});
这可能吗?做这种事情的最好方法是什么...
localhost:3000和localhost:3000/admin是服务器路由,你可以在app/中找到routes/core。server.routes.js这里是路由
app.route('/').get(core.index);
您可以在此处添加您的附加路线,然后在核心控制器中添加
exports.anotherIndex= function(req, res) {
res.render('templateName', {
user: req.user || null,
request: req
});
};
这是制作 2 个页面的后端方式,可以为您提供双页应用程序。 如果你想保留你的网站单页应用程序,你可以实现这一点,在前端制作所有这些东西(angular routes)