如何在视图中包含html代码?

Dai*_*ail 7 node.js express

我使用express.jsEJS作为模板引擎.我不明白如何使用partials,我在示例中看到但是作者使用了JADE模板引擎,所以我不知道如何将其应用于EJS.

我有一个简单的视图:test.ejs和另一个名为part1.ejs的.ejs文件

我需要在test.ejs中显示part1.ejs.

我尝试将<% partial('part1', {}) %>(放入test.ejs)但没有任何反应,它不包括该文件.

有人能举个例子吗?

谢谢!

ale*_*lex 11

您的情况中的正确代码将是:

<%- partial('part1') %>
Run Code Online (Sandbox Code Playgroud)

如果您想要包含未转义的HTML使用,<%-并且如果您想要转义HTML(虽然包含部分内容时不可思议),您可以使用<%=.

资源:

Node.js - EJS - 包括部分
http://groups.google.com/group/express-js/browse_thread/thread/62d02af36c83b1cf