javascript - 在响应式(Reactive)表中单击其中一列时如何获取表行的数据上下文?

标签 javascript meteor

在响应式(Reactive)表中,数据上下文传递到整行,我必须在单击其中一列时触发一个事件,然后使用传递到该行的数据。

"click td": function(event, tmpl) {
    //here "this" doesn't give the data,even "tmpl" doesn't have it. 
}

最佳答案

在 Meteor 的事件处理程序中,第二个参数将是定义事件的模板的实例。从模板实例中,您可以获得数据上下文。根据您的情况:

Templates.myTableRow.events({
    'click td': function(event, template) {
        console.log("Row data context is:", template.data);
    }
});

关于javascript - 在响应式(Reactive)表中单击其中一列时如何获取表行的数据上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36042659/

相关文章:

javascript - 待办事项列表,并在 5 个元素处选中以显示按钮

javascript - 如何在悬停时在div中的图像上叠加背景颜色

javascript - 使用 JQuery preventDefault(),但仍将路径添加到 URL

node.js - 使用 nginx 的 Meteor WebSocket 握手错误 400

javascript - 如何防止从 JavaScript 控制台调用 'Meteor.call'?

javascript - 从流中获取一个 blob

javascript - 使用 javascript 时从 Shiny 的应用程序下载绘图时出错

javascript - 如何在 Chrome 中永久使用假 ui?

javascript - MongoDB 数组从 10 中匹配 6

meteor - 在Iron Router中使用Router.go传递查询参数