2016-07-19 14 views
0

Meteor.callコマンドで複数のメソッドを呼び出すにはいい方法がありますか?私はMeteorとNode.jsでかなり新しいです。説明や提案はいつでも歓迎します!Meteorは1つのコールコマンドで複数のメソッドを呼び出す

の代わり:

Meteor.call("method1", function(err, result){ 
      //do something 
}) 
Meteor.call("method2", function(err,result){ 
      //do something 
}) 

このような何か:

Meteor.call{("method1", function(err,result){ 
      //do something 
     }), 
     ("method2", function(err,result){ 
      //do something 
     }), 
} 

私は右の構文を知らないが、私はこのような何かを想像することができます。

ありがとうございます!

答えて

1

meteor.callを使用して、一度に1つのメソッドだけを呼び出すことができます。 ここでは、メソッド名のオブジェクトを作成し、いくつかのメソッドを呼び出すことができるイテレータを使用します。 Like:

var myMethods = [{ name : 'method1'}, { name : 'method2'}, { name : 'method3'}, ...]; 
myMethods.map(function(data){ 
    Meteor.call(data.name, function(err,result){ 
      //do something 
    }) 
}) 
0

クライアントから1つのメソッドを呼び出すことができ、サーバー側(呼び出されたメソッド)で他のサーバーメソッドを呼び出すことができます。

関連する問題