2015-05-28 3 views
1

Я новичок в MeteorJS. Я пытался сделать список с загрузки и отчетов кнопки: шаблонMeteorJS данные переданы к шаблону

Список:

<template name="myBooks"> 
    <div class="container"> 
     <h2>My books</h2> 
     <div class="list-group"> 
      {{#each myBooks}} {{> myBookListItem}} {{/each}} 
     </div> 
    </div> 
</template> 

myBookListItem Шаблон:

<template name="myBookListItem"> 
    <a class="list-group-item"> 
     <span class="badge badge-success">{{downloads}}</span> 
     <span class="badge badge-error">{{warnings}}</span> 

     <h4 class="list-group-item-heading "><i>{{title}}</i> - {{author}}</h4> 
     <p class="list-group-item-text ">{{description}}</p> 
     <button type="submit" id="download" class="btn btn-success">Download</button> 
     <button type="submit" id="report" class="btn btn-danger">Report</button> 
    </a> 
</template> 

Мой элемент коллекции Книга содержит также свойство «ссылка», которая является URL для загружаемого pdf - как я могу получить доступ к нему на кнопке #download?

if (Meteor.isClient) { 
    Template.myBookListItem.events({ 
     'click #download': function (event) { 
      //What_kind_of_magic_shoud_i_use_here() 
      alert(); 
     }, 
     'click #report': function (event) { 
      alert(); 
     }, 

    }); 
} 

Любой может мне помочь :)?

+1

ОК, что было глупо, просто пришлось использовать «this.link»: D – chotkos

+1

, вы можете добавить это как ответ, чтобы другие могли видеть, что ваш вопрос больше не нужен. И да, все в порядке, чтобы ответить на ваш собственный вопрос. –

ответ

0

Мне просто нужно было использовать this.link.