下划线模板错误:未捕获的SyntaxError:意外的标记ILLEGAL

时间:2013-08-04 03:02:08

标签: templates backbone.js underscore.js uncaught-exception

我在这个模板中没有看到这个问题。你呢?...

<div class="wrap-photos">
    <% _.each(photos, function(photo) { %>
        <div class="wrap-photo">
            <span class="wrap-photo-img">
                <img src="<%= photo.get('urlImg') %>/<%= photo.get('photo_file_name') %>" id="<%= photo.get('id') %>" class="photo-img">
            </span>
            <span class="photo-caption"><%= photo.get('caption') %></span>
        </div>
    <% }); %>
</div>

感谢您的帮助。我坚持这个。

1 个答案:

答案 0 :(得分:1)

@tsiki:这是一个很好的建议。我以前见过隐形字符的问题。当您从文章中剪切/粘贴代码时,有时会得到它们。讨厌的错误。

...然而

我用完整的带注释的开发版本替换了我的underscore-min.js和我的backbone-min.js并且错误停止了。我无法想象为什么这会有所帮助,但事实确实如此。

非常感谢您的回复。我非常感谢您的建议: - )