I know that there are lots of similar questions on SO but none of the ones I checked could fix my issue.
I used this JSFiddle referenced in this SO Answer about Underscore templating.
So here is my template:
<script type="text/html" id="forecastTemplate">
<table class="forecast-table">
<tbody>
<% _.each(items,function(item,key,list){
var day = moment.unix(item.dt).format("ddd");
%>
<tr>
<td><%= day %></td>
<td><span><%= item.temp.min %></span><span class="wi wi-celsius"></span></td>
<td><span><%= item.temp.max %></span><span class="wi wi-celsius"></span></td>
<td><span class="wi wi-rain"></span></td>
</tr>
<% }); %}
</tbody>
</table>
</script>
It seems clear that the issue is with the _.each line but I can't see where the problem is...
Do you guys see what I can't?