-3

我刚开始学习流星。我想在客户端上有一个按钮来触发服务器端功能。我该怎么做?

4

2 回答 2

5

这很简单,这是一个代码示例:

// On server side :
Meteor.methods({
   myMethodName: function(arg1, arg2, arg3) {
      // doWhatYouWantHere;
   }
});

// On client side :
Template.YourTplWhereIsPLacedTHeButton.events({
   'click #cssSelectorToYourButton': function () {
      var myArg1 = 1, myArg2 = 2, myArg3 = 3;
      Meteor.call('myMethodName', myArg1, myArg2, myArg3/*, function() {} */);
   }
});

希望对你有帮助

于 2013-08-12T19:48:05.330 回答
4

在服务器上使用 Meteor.methods 添加一个方法,然后在客户端使用 Meteor.call。

http://docs.meteor.com/0.6.0/#meteor_methods

http://docs.meteor.com/0.6.0/#meteor_call

于 2013-08-11T19:38:11.657 回答