我在骨干网上有一个应用程序,我想知道是否可以在对象的模板值内加总。 例如,我在下划线中有这个模板:
<% _.each(room1.combinations, function(room2) { %>
<div>
<div class="tot"><p>TOTAL:<span id="totale_<%= room2[0].attributes.id %>"></span></p>
</div>
<form method="POST" action="">
<% _.each(room2, function(room) { %>
<span><%= room.attributes.price %> EUR</span>
<% }); %>
<input type="button" class="submit-ricerca prenota-bt" name="buy" value="BUY">
</form>
</div>
<% }); %>
我想用类总和加入其中每个元素的价格总和。 有可能吗?
由于
答案 0 :(得分:3)
是的,有可能。只需将价格加起来(使用reduce
)并将它们放在那里:
<p>TOTAL:<span id="totale_<%= room2[0].attributes.id %>"><%=
_.reduce(room2, function(sum, room){return sum+room.attributes.price;}, 0)
%></span>