【问题标题】:how to convert EJS to handlebars?如何将 EJS 转换为车把?
【发布时间】:2018-03-18 00:06:55
【问题描述】:

是否可以在同一个项目中同时使用 ejs 和车把?还是我需要将 ejs 更改为车把?这是一段需要更改的代码,有人可以帮帮我吗?

<ul>
        <% for(var i=0; i < discussions.length; i++) { %>
            <li><a href="/discussion/<%= i %>"><%= discussions[i].question %></a></li>
        <% } %>
</ul>

【问题讨论】:

    标签: for-loop handlebars.js nodes ejs


    【解决方案1】:
    {{#each discussion}}
    <li><a href="/discussion/... </a></li>
    {{/each}}
    

    【讨论】:

    • 虽然这个纯代码的答案可能会解决手头的问题,但需要更多的解释来帮助网站的未来用户了解如何将此解决方案应用于他们的情况。
    【解决方案2】:

    首先,不可以。您只能使用一个视图引擎。如果您的项目在车把上,请坚持使用车把。如果它在 ejs 上,请坚持使用 ejs。对于以下要转换为把手的代码,这样做:

    {{#each discussion}}
    <li><a href="/discussion/... </a></li>
    {{/each}}
    

    【讨论】: