Использование циклов в шаблонах backbone/underscore

У меня есть шаблон backbone.js/underscore.js, который я загружаю в представление магистрали для рендеринга. Представлению передается модель, содержащая массив postsобъектов (, которые я называю postв шаблоне ).

Задача:Когда я пытаюсь перебрать все элементы массива posts, я получаю сообщение об ошибке Uncaught SyntaxError: Unexpected token )и ссылаюсь на строку в коде основного представления template: _.template( $('#tpl_SetView').html() ).

Я неправильно делаю цикл, который вызывает эту ошибку?

Код шаблона

<script type="text/template" id="tpl_SetView">
    <div class="row_4">
        <div class="photo_container">
            <div class="set_cover">
                <img src="/<%= posts[0].thumb_subpath %><%= posts[0].img_filename %>" width=240 />
            </div>
            <div class="set_thumbs">
                <%= _.each(posts, function(post) { %>
                    <img src="<%= post.thumb_subpath %><%= posts.img_filename %>" width=55 />
                <%= }); %>
            </div>
        </div>
    </div>
</script>
26
задан Nyxynyx 2 August 2012 в 15:34
поделиться