如何在流星中反应运行一个函数?

时间:2015-05-07 03:32:09

标签: javascript mongodb meteor

我有一个函数可以执行一些gui逻辑,每次meteor反复更新模板时我都需要运行它。

我尝试将代码放在Template.myTemplate.helpers中,如下所示,但是根本没有任何作用。

Template.ResourceManager.helpers({
        names : function(){
                myFunction();
                return resources.findOne({age : 20}).names;
    }
});

基本上,每当资源发生任何变化时,我都需要运行myFunction()。我找不到任何办法这样做。我已经尝试了查看autoRun以及cursor.dependency,但我真的不明白它们是如何工作的,或者如何在这里应用它们。任何帮助都会非常赞赏!谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试在[I,J] = find(~G); X = [I,J]; 集合上使用cursor.observeChanges

resources

https://docs.meteor.com/#/full/observe_changes