我无法使用_.template为每个注释循环打印一个简单的内容。
<% _.each([comments], function(i) { %> <p><%= i %></p> <% }); %>
打印[object Object]
<% _.each([comments], function(i) { %> <p><%= JSON.stringify(i) %></p> <% }); %>
打印:
[{"comment":"Mauris quis leo at diam molestie sagittis.","id":263,"observation_id":25}]
到目前为止我尝试过:
<% _.each([comments], function(i) { %> <p><%= i.comment %></p> <% }); %>
空白
<% _.each([comments], function(i) { %> <p><%= i.get('comment') %></p> <% }); %>
未捕获的TypeError:对象[object Array]没有方法'get'
<% _.each([comments], function(i) { %> <p><%= comment %></p> <% }); %>
空白
答案 0 :(得分:15)
假设评论是您模型上的数组:
<% _.each(comments, function(comment) { %>
<p><%= comment.comment %></p>
<% }); %>