流星从链接传递数据到模态
meteor pass data into modal from link
我试图将ID从一个href传递到一个模式,当链接被点击时打开。
我得到了模态弹出Ok,但不是在链接的id,我得到的是父页面的id。
我的链接代码是 <table class="table table-striped table-condensed">
<tbody
<tr>
<th>Posted</th>
<th>ID</th>
</tr>
{{#each quotes}}
<tr>
<td>{{submittedText}}</td>
<td><a href="#showQuote" class="showQuote" data-toggle="modal">{{_id}}</a></td>
</tr>
{{/each}}
</tbody>
正确的引号id在表中,但是我不知道如何让这个引号id出现在打开的结果模态中。
我尝试在帮助器中捕获点击事件,如下所示
'click #showQuote' : function(t,e) {
console.log(this);
console.log(t);
console.log(e);
debugger;
}
但这是父ID而不是引号(这似乎只在我关闭对话框时触发)。
请问我如何传递这个?
会话变量是一种方法,但是如果你使用peppelg:bootstrap-3-modal包,你可以将父上下文传递给show函数。
javascriptTemplate.template_with_modal_link.events({
'click . showQuote': function() {
Modal.show('<ModalName>', this); // parent context this
} });
html <template name="<ModalName>">
<!-- modal format -->
</template>
如果你已经实现了显示模式的代码,你可以使用会话变量
<template name="modalstuff">
...
{{#with quoteinfo}}
MODAL HERE
...
{{/with}}
</template>
Template.modalstuff.helpers({
quoteinfo: function() {
return Session.get("quotedata");
}
});
然后在你的模板中有链接
Template.template_with_modal_link.events({
'click . showQuote': function() {
Session.set('quotedata', this);
}
});
this
是围绕showQuote链接的数据上下文,然后将它与Session变量连接到模态
相关文章:
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 将数据传递给由服务创建的Ionic模态
- 从模态卸载数据
- 模态中的数据关闭在单击时被调用两次
- 如何销毁数据表的首次初始化(模态内的数据表)
- 数据表和模态
- 使用角度传递的数据更新模态
- 从 Angular 模态服务中的模态主体模板返回数据
- 使用 JavaScript 将数据传递到模态
- 将数据从一个模态发送到另一个模态
- (Laravel)使用数据库中的数据动态打开模态
- 模态窗口yii2中的Ajax验证数据
- angularjs模态将数据传输到外部控制器的正确方法
- 在nodejs中无需重定向即可将数据发送到模态
- 如何在AngularJS点击事件中将数据传递到模态中
- Ajax 模态窗口可以访问父窗口 PHP 数据吗?
- 如何使用 bootsrap 将数据传递到模态
- 从模态 AngularJS 获取数据
- AngularJS ng-click:如何将行数据传递到模态弹出文本框
- 如何更改数据模态的位置