Meteorjs:它在助手和事件中的价值
我是新的流星,所以显然我不知道流星的最佳实践。我试图理解模板的helpers和events函数中的上下文。我想要的是将div的文本绑定到输入字段 咖啡脚本 但我明白了,这并不指向测试。从事件中访问帮助程序的正确方法是什么Meteorjs:它在助手和事件中的价值,meteor,Meteor,我是新的流星,所以显然我不知道流星的最佳实践。我试图理解模板的helpers和events函数中的上下文。我想要的是将div的文本绑定到输入字段 咖啡脚本 但我明白了,这并不指向测试。从事件中访问帮助程序的正确方法是什么 此外,我还尝试了Tempalte.test.text=e.target.value虽然值在更改,但DOM没有更新。助手不应该是被动的吗?您不能这样设置助手。如果希望它是被动的,最好的方法是使用会话变量。我不编写coffescript,但以下是使用javascript的方法: T
此外,我还尝试了Tempalte.test.text=e.target.value虽然值在更改,但DOM没有更新。助手不应该是被动的吗?您不能这样设置助手。如果希望它是被动的,最好的方法是使用会话变量。我不编写coffescript,但以下是使用javascript的方法:
Template.test.text = function(){
return Session.get("myTextVar");
};
Template.test.events({
"keypress #input":function(e,t){
Session.set("myTexVar",e.target.value);
}
});
您也可以创建自己的反应变量,但这对于您需要的变量来说太难了。由于某些原因,keypress事件不会为最终角色触发,因此我将其替换为keyup,并且一切正常。谢谢你的帮助
Template.test.text = function(){
return Session.get("myTextVar");
};
Template.test.events({
"keypress #input":function(e,t){
Session.set("myTexVar",e.target.value);
}
});