node.js - jade 未在meanjs 0.4.2 中编译

标签 node.js meanjs

partial.server.route.js

module.exports = function(app){
    var partial = require('../controllers/partial.server.controller');
    app.get('modules/:module/client/views/:view*', partial.render);
};

partial.server.controller.js

exports.render = function(req, res, next){
    console.log(req.path);
    res.render('.'+req.path);
};

使用中

header(data-ng-include="'modules/core/client/views/header.client.view.jade'")

它显示为纯文本

请帮帮我,谢谢。

最佳答案

使用 Jade 自己的 include 机制怎么样:

header
    include modules/core/client/views/header.client.view

此外,我不确定您是否可以将 ng-include 指令与 jade 模板一起使用。我相信您应该改用 html 文件。

关于node.js - jade 未在meanjs 0.4.2 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34135620/

相关文章:

javascript - "break;"在异步函数中如何工作?

node.js - 在本地主机 : This site can’t be reached 上运行 vue-cli 欢迎页面的 Docker 容器

MEAN.JS : How to create of 1 model that requires another

node.js - 如何通过键获取 mongo 集合的子元素?

node.js - 上传一个pg数据库

node.js - 如果同一用户从不同的浏览器或计算机登录,则强制注销。 Node.js + Express + Socket.IO

angularjs - 使用 Bower 安装 ng-table

javascript - 如何使用 mocha/mean.js 为单个模型运行测试?

javascript - mean.js AngularJS 菜单服务为页面分配角色

html - 我如何在 AngularJS 中对值进行排序?