使用另一个模板上的单击事件从一个模板传递数据
Passing data from one template using a click event on another template
我从流星开始,想知道有人会怎么做。
我列出了很多任务,每个任务都代表了集合中的一个项目。
我还有一个form template
,它在屏幕上的其他地方呈现,当有人点击我希望填充的任务时,表单可以被填充,这样人们就可以编辑数据字段。
如何将tasks data
从任务模板上的单击事件传递到一个完全独立的模板中的表单。
您可以使用会话。在您的列表项模板中:
Template.yourItem.events({
'click .something': function() {
Session.set('selectedItem', this._id);
}
});
在表单模板中创建一个助手来检索列表项数据:
Template.yourForm.helpers({
selectedItemData: function() {
return ItemsCollection.findOne({_id: Session.get('selectedItem')});
}
});
然后使用您的助手使用with
填充表单,例如:
{{#with selectedItemData}}
<form>
...
<input type="text" value="{{yourfield}}">
...
</form>
{{/with}}
相关文章:
- 动态构建一个数据表与scriplets
- 单击一个数据表,填充第二个数据表
- jquery获取一个数据标记并使用它做一些事情
- 在JSON中创建一个数据对(不是字典,而是两个独立的数据)
- 在FB.api函数中创建一个数据项目
- AngularJS从另一个数据模型访问数据模型
- 如何检测一个数据角色=“页面”中对特定列表视图项的单击,并在另一个数据上显示相应的数据
- 在 Backbone js 中永久引用来自另一个数据的数据
- Canvas getImageData() 为了获得最佳性能.提取所有数据或一次提取一个数据
- 我有一个数据列表,我将其转换为 Ul 和 li 的列表,现在我希望这个列表在 JSP 中显示为树
- jQuery 查找具有一个数据键和多个值的数据属性
- 如何在我的高图表饼图中获取一个数据标签,这是一个字体很棒的图标
- 如何从一个数据数组绘制图表并从另一个数据数组在图表上制作标签?高图表 v.4.0.4.
- 更新其中一个数据表单元格的多个下拉值的最佳方法是什么
- jQuery Mobile - 如何在从一个数据角色页面移动到另一个数据角色页面时传递参数
- 谷歌图表API:一个数据系列,两个垂直轴
- 为什么这个ajax请求有一个数据字符串,里面有一堆带破折号的数字
- 可以't使用jquery在selected中选择一个数据
- 我在angular js中调用一个数据抛出json,但不接收数据为什么
- JavaScript中的Ajax只发送数组中的最后一个数据