【问题标题】:Meteor show spinner on method callMeteor 在方法调用上显示微调器
【发布时间】:2015-06-13 10:17:16
【问题描述】:

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

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

但是,我不知道如何将它与功能联系起来,以便在调用方法时显示微调器,并在方法成功返回时停止显示它。

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

【问题讨论】:

  • @Kyll 我已经尝试过 Template.subscription,是的,它对我来说没有任何意义,也没有按预期工作。您的解决方案正是我需要的解决方案

标签: javascript jquery meteor loading publish-subscribe


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多