MeteorJS将数据传递给模板

时间:2015-05-28 21:58:00

标签: templates meteor parameters get click

我是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>

我的图书收藏项目还包含&#34;链接&#34;属性是可下载的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 个答案:

答案 0 :(得分:0)

我只需要使用this.link