参数列表后面的Underscore JS:SyntaxError:missing)

时间:2017-08-08 18:25:32

标签: javascript underscore.js

我知道在SO上有很多类似的问题,但我检查过的问题都不能解决我的问题。

我使用了此JSFiddle中引用的SO Answer关于Underscore模板的内容。

所以这是我的模板:

        <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>

似乎很清楚问题出在_.each行,但我无法看到问题出在哪里......

你们看到我能做什么了吗?

1 个答案:

答案 0 :(得分:1)

最后,您--prefix应该是<% }); %} ;)