我在$(“body”)级别捕捉流星应用程序中按下的键。但是在keypress回调中我想要访问数据上下文,但我不知道如何实现它。
Template.somename.rendered = function() {
$("body").keypress(function(e) {
e.stopImmediatePropagation();
// change stuff on the data context
从我访问数据上下文的模板{{this.data}}。
关于如何去做的任何想法? 提前谢谢。
答案 0 :(得分:1)
Template.somename.rendered = function() {
var self = this;
$("body").keypress(function(e) {
console.log(self.data);
e.stopImmediatePropagation();
});
};
根据您的操作,您可能最好在keypress
回调中修改某些会话数据,而不是直接操作模板,但在不了解更多信息的情况下很难说。