为子文件夹控制器添加特定布局

时间:2015-02-07 16:00:25

标签: controller sails.js

我的控制器文件夹中有一个admin子文件夹,我想为该文件夹的所有视图设置一个特定的布局。

我已经使用routes config尝试了类似的东西:

 '/admin/*': {
    locals: {
      layout: 'dashboard'
    }
  },

但它不起作用。谢谢你的帮助。

编辑: 目前我使用的政策与请求网址匹配。

module.exports = function(req, res, next) {
    var re = /^admin\//;
    var matchUrl = re.exec(req.options.controller);

    if (!_.isNull(matchUrl)) {
        res.locals.layout = 'dashboard';
    }

    return next();
};

0 个答案:

没有答案