Javascript MeteorJS如何在{{{each}}块中放置与{each}块中的内容对应的按钮?
很抱歉,这是一个令人困惑的标题,但我有一个好友请求列表,我想在它旁边放一个按钮来接受好友请求。问题是,显然没有固定数量的请求,所以我需要在foreach中完成。但是我怎样才能使按钮与我在旁边显示的用户名相对应呢 我有这个htmlJavascript MeteorJS如何在{{{each}}块中放置与{each}块中的内容对应的按钮?,javascript,html,meteor,spacebars,Javascript,Html,Meteor,Spacebars,很抱歉,这是一个令人困惑的标题,但我有一个好友请求列表,我想在它旁边放一个按钮来接受好友请求。问题是,显然没有固定数量的请求,所以我需要在foreach中完成。但是我怎样才能使按钮与我在旁边显示的用户名相对应呢 我有这个html Pending Friend Requests: <br><br> {{#each getRequests}} {{requester}} {{/each}} 挂起的好友请求: {{{each getR
Pending Friend Requests:
<br><br>
{{#each getRequests}}
{{requester}}
{{/each}}
挂起的好友请求:
{{{each getRequests}
{{请求者}}
{{/每个}}
我希望在请求者旁边生成一个按钮,我可以使用JS后端来接受请求。尝试一下这样的方法:
{{{#each getRequests}
请求者:{{请求者}
接受
{{/每个}}
Template.myTemplate.events({
'click.accept':函数(){
//在这里对请求者做一些有用的事情吗?
console.log(this.requester);
}
});
关键的洞察是
#每个都会更改模板块和相关事件的上下文。因此,您的事件处理程序可以访问请求者
以及请求中定义的任何其他内容。哦,这很有意义,因为位于each中的按钮也会知道它位于each块中。谢谢不知道为什么我没有想到哈哈