方法调用上的流星显示微调器

时间:2015-06-13 10:17:17

标签: javascript jquery meteor loading publish-subscribe

我有一个调用方法的按钮。当调用该方法时,我希望按钮更改并显示一个微调器(在按钮内部)。

我已经制作了按钮本身和它的css。

但是,我迷失了如何在调用方法时显示微调器的功能,并在方法成功返回时停止显示它。

我该怎么做? (使用Template.subscriptionReady?)

1 个答案:

答案 0 :(得分:4)

一个简单的解决方案是在事件处理程序中激活微调器,并在服务器上的方法返回或完成后在方法调用回调中停用它:

'click #methodButton' : () => {
  activateSpinner();
  Meteor.call('some method', (err, res) => {
    if(err) throw err;
    deactivateSpinner();
  });
}