我是流星的新手。我开始使用会话来使内容在不同模板之间具有反应性。我也在我的应用程序中使用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,因为它已连接到我正在使用的包。
答案 0 :(得分:3)
好吧,你可以通过多种方式使代码反应,一种是将反应性代码放在Tracker.autorun
中。
Tracker.autorun(function(){
if (Session.get('text') == "something") //this will run every time session text changes
{
//do something every time 'text' changes
}
})
确保将跟踪器加载到项目中。