0

У меня есть следующая ошибка: «неожиданный токен <», в то время как я выполнил следующий код в моей сборке приложений в backbone.js, используя шаблон подчеркивания. Вот код:«неожиданный токен <» в шаблоне подчеркивания

var data = [{'date':'03 Mar', 'users':5, 'not_ended_sessions':25}] 
var rowtemplate = _.template(this.template, {'data': data }); 
$(this.el).html(html); 

и вот мой HTML шаблон:

<section class="clearfix"> 
    <table> 
     <thead class="title"> 
      <tr> 
       <th class='date'>Date</th> 
       <th>Users</th> 
       <th>Not Ended Session(s)</th> 
      </tr> 
     </thead> 
     <tbody> 
      <% _.each(data, function(el){ %> 
       <tr> 
        <td ><%= el.date %></td> 
        <td ><%= el.users %></td> 
        <td ><%= el.not_ended_sessions %</td> 
       </tr> 
      < % }); %> 
     </tbody> 
    </table> 
    <p class="Total Session(s)">0</p> 
</section> 

Я смотрел различные блоги над Google, и внесены изменения в соответствии предложениями, но все еще получаю ту же ошибку.

Может кто-нибудь заглянуть в него? Спасибо.

+0

Я думаю, что это '<℅' вместо' <℅' .... И есть еще одна ошибка синтаксиса в последней TD – dvenkatsagar

+0

@dvenkatsagar, что я уже пробовал. но не повезло –

+0

Даже последний тд: '<% = el.not_ended_sessions%>' – dvenkatsagar

ответ

2

Существует ошибка синтаксиса в коде, последний тд

<section class="clearfix"> 
    <table> 
    <thead class="title"> 
     <tr> 
     <th class='date'>Date</th> 
     <th>Users</th> 
     <th>Not Ended Session(s)</th> 
     </tr> 
    </thead> 
    <tbody> 
    <% _.each(data, function(el){ %> 
     <tr> 
     <td ><%= el.date %></td> 
     <td ><%= el.users %></td> 
     <td ><%= el.not_ended_sessions %></td> 
     </tr> 
    <% }); %> 
    </tbody> 
    </table> 
    <p class="Total Session(s)">0</p> 
</section>