LINUX.ORG.RU

Backbone. Не передаются данные в шаблон!

 , ,


1

2
projects_list.fetch({
            success: function () {
                var template = _.template( $("#projects-list-template").html(), {projects_list: projects_list.models} );
                that.$el.html(template);
            }
        });
<script type="text/template" id="projects-list-template">
    <div class="panel panel-primary">
      <div class="panel-body">
        <div class="list-group">
          <% _.each(projects_list, function(project) { %>
            <a class="list-group-item" href="">
              <%= project.get("name") %>
             </a>
          <% }); %>
        </div>
      </div>
    </div>
  </script>

При попытке отрендерить шаблон в консоле получаю ошибку underscore:

ReferenceError: projects_list is not defined

Собственно, почему?


Я как понял, в шаблон не передаются вообще никакие данные!

Sektor ()
Ответ на: комментарий от Sektor

С какого-то туториала/учебника копируешь пример или сам сочиняешь?

Может, лучше ближе к чему-то типовому попробовать решения?

Infra_HDC ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.