Вызвать клиентскую js-функцию в Meteor после получения результатов с сервера

Я пытаюсь понять, как я могу вызвать функцию js после того, как клиент получит результат от вызова метода Meteor. Единственное, что мне удалось получить, это вызвать функцию myFuncтолько на том клиенте, который действительно вызвал метод. Любые мысли, как я могу вызвать функцию для всех подписанных в настоящее время клиентов?

вот код:

function myFunc(error, result)  {
  alert(result);
}
if (Meteor.is_client) {

  Template.container.events = {
    'click input' : function () {
      Meteor.call('someMethod',myFunc);
      if (typeof console !== 'undefined')
        console.log("You pressed the button");
    }
  };
}



if (Meteor.is_server) {
  Meteor.startup(function () {
    // code to run on server at startup
  });
}

Meteor.methods({
  someMethod: function() {
    //console.log(!this.is_simulation);
    return "something";
  }
})

Спасибо

8
задан Gavriguy 23 April 2012 в 04:08
поделиться