【问题标题】:ejs partials with express in sub directory子目录中带有 express 的 ejs 部分
【发布时间】:2017-02-21 20:38:50
【问题描述】:

我有一个页面 ./views/account/index.ejs 包含来自 ./views/account/edit.ejs 的部分内容 - 但是当我调用它时出现“路径必须是字符串”的错误来自 ./account/index.ejs

<%- partial('edit.ejs') %>

我正在使用 express 3.x 和 express-partials

如果我包含一个位于基础 ./views/edit.ejs 的部分,它就可以工作。如何在子目录中包含部分内容?我试过&lt;%- partial('account/edit') %&gt;,但它不起作用。

【问题讨论】:

  • 我使用&lt;% include edit %&gt; 解决了这个问题——它仍然可以访问数据。

标签: javascript node.js express ejs


【解决方案1】:

我也有同样的问题。我已经在 express-partials 模块中修复了它并提出了一个拉取请求 - https://github.com/publicclass/express-partials/pull/19

所以只需安装最新的模块版本就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多