我怎么能通过变量从onClick在流星/反应功能
How can I pass variables to function from onClick in Meteor/React?
我有一些像这样的代码
goToEvent() {
FlowRouter.go('/event/${id}');
}
return (
{e.users.map( (id) => {
<ListItem key={id} primaryText="Event" onClick={this.goToEvent.bind(this)} />
})}
);
我不确定如何将id参数放入goToEvent()
。
我实际上在构造函数中有绑定,所以我尝试使用onClick={this.goToEvent(id)}
,但意识到这是不正确的,因为它立即调用该方法。
对于react,溶液为
return (
{e.users.map( (id) => {
<ListItem key={id} primaryText="Event" onClick={this.goToEvent.bind(this, id)} />
})}
);
你可以做
onClick={this.goToEvent.bind(this,id)}
和在函数传递id像这样
goToEvent(id) {
FlowRouter.go('/event/${id}');
}
相关文章:
- 为什么我的流星每个功能都不起作用
- 流星:移除不是一个功能
- 流星是否提供时间选择器功能
- 流星 - 观察自动运行功能内未运行
- 基本窗口警报功能在流星中不起作用
- 流星:检查有多少客户端订阅了某个发布功能
- 存储功能在数据库与mongodb在流星
- 流星铁路由器等待与异步功能
- 流星,摩卡茶:测试插入功能
- 流星错误:无此功能:仅在生产模式下
- 我怎么能通过变量从onClick在流星/反应功能
- 为什么我的流星应用不能识别我的功能?
- 流星:未捕获的错误:必须附加(删除功能)
- 动态按钮点击隐藏和显示流星的功能
- 在流星中如何一次停止功能的工作
- 我的流星地理定位功能有问题
- 流星/流星过渡包提供滑动功能的移动
- 流星jagi:天文学.保存功能不工作
- 尝试在流星中创建回复评论功能
- 如何在我的流星项目中添加此功能