在 Meteor 中使 if 语句具有反应性
Making if Statement reactive in Meteor
我是流星的新手。我开始使用会话来使不同模板之间的内容具有反应性。我也在我的应用程序中使用 Ace 文本编辑器。它有一些配置设置:
Template.template_containing_AceTextEditor.configuration = function(){
return function(editor){
if (Session.get('text') == "something") //here I want it to be reactive
{
//do something every time 'text' changes
}
}
}
我也不想丢失 Template.template_containing_AceTextEditor.configuration 因为它连接到我正在使用的包。
好吧,您可以通过多种方式使代码响应,一种是将响应代码放在 Tracker.autorun
中。
Tracker.autorun(function(){
if (Session.get('text') == "something") //this will run every time session text changes
{
//do something every time 'text' changes
}
})
确保将跟踪器加载到项目中。
我是流星的新手。我开始使用会话来使不同模板之间的内容具有反应性。我也在我的应用程序中使用 Ace 文本编辑器。它有一些配置设置:
Template.template_containing_AceTextEditor.configuration = function(){
return function(editor){
if (Session.get('text') == "something") //here I want it to be reactive
{
//do something every time 'text' changes
}
}
}
我也不想丢失 Template.template_containing_AceTextEditor.configuration 因为它连接到我正在使用的包。
好吧,您可以通过多种方式使代码响应,一种是将响应代码放在 Tracker.autorun
中。
Tracker.autorun(function(){
if (Session.get('text') == "something") //this will run every time session text changes
{
//do something every time 'text' changes
}
})
确保将跟踪器加载到项目中。