Javascript Mean.js多布局,服务器或角度布局
我一直在开发一个mean.js应用程序。我有一个管理主题,我正试图与现有的应用程序集成 我的问题是Javascript Mean.js多布局,服务器或角度布局,javascript,angularjs,mean-stack,meanjs,Javascript,Angularjs,Mean Stack,Meanjs,我一直在开发一个mean.js应用程序。我有一个管理主题,我正试图与现有的应用程序集成 我的问题是 我们可以有多个服务器布局吗?如果登录用户是普通用户,则使用layout-1如果用户是Admin,则使用layout-2 如果我们不能有多个服务器布局(我认为这是不可能的)。有没有办法在Angular客户端应用程序中检测参数或范围变量,并在主布局中动态加载部分 假设我有一个Index.html文件,如果预期的路径是Dashboard,我只需替换页面视图的一部分(Ruby on Rails开发人员会知
admin.index.server.view.html
及
我还在core.server.routes.js中添加了以下代码
module.exports = function(app) {
// Root routing
var core = require('../../app/controllers/core');
app.route('/').get(core.index);
app.route('/admin/').get(core.adminIndex);
};
我还在core.server.controller.js中添加了以下代码
exports.adminIndex = function(req, res) {
res.render('admin.index', {
user: req.user || null
});
};
当我点击localhost:3000/admin/I时,出现错误:找不到模块“index”分别从
admin.index.server.view.html
和admin.layout.server.view.html
重命名为admin index.server.view.html
和admin index.server.view.html
另外,在core.server.controller.js文件中更改这一行;
res.render('admin.index',{
对此,;
res.render('admin-index',{
你在服务器上使用的是什么视图引擎?通常你在做多少服务器端渲染?它是一个单页应用程序还是更“标准”的,只是增强了w/angular?嗨,我使用的是标准的Mean.js堆栈,也是一个单页应用程序。我没有服务器端渲染,它们都是角度路由和视图。但我想知道我有两个独立的服务器索引文件,用来将资产彼此分离。你有没有这样做过?
exports.adminIndex = function(req, res) {
res.render('admin.index', {
user: req.user || null
});
};