如何在显示mongodb数据时更改车把

时间:2018-04-19 10:10:00

标签: node.js mongodb express handlebars.js

  

我正在使用Handlebars显示我的内容,以下将如何使用   ejs中的代码显示在把手中以显示数据。我现在   Nodejs的新手,有人可以建议可能的解决方案

     

最好使用,ejs或把手

 <% if(files){ %>
              <% files.forEach(function(file) { %>
                <div class="card card-body mb-3">
                  <% if(file.isImage) { %>
                    <img src="image/<%= file.filename %>" alt="">
                    <% } else { %>
                      <%= file.filename %>
                        <% } %>
                          <form method="POST" action="/files/<%= file._id %>?_method=DELETE">
                            <button class="btn btn-danger btn-block mt-4">Delete</button>
                          </form>
                </div>
                <% }) %>
                  <% } else { %>
                    <p>No files to show</p>
                    <% } %>

1 个答案:

答案 0 :(得分:1)

          {{#each files}}
            <div class="card card-body mb-3">
              {{#if this.isImage}}
                <img src="image/{{this.filename}}" alt="">
              {{else}}
                {{this.filename}}
              {{/if}}
                      <form method="POST" action="/files/{{this._id}}?_method=DELETE">
                        <button class="btn btn-danger btn-block mt-4">Delete</button>
                      </form>
            </div>
           {{else}}
                <p>No files to show</p>
           {{/each}}

here你可以找到不同的javascript模板引擎之间的比较。