whileWaiting.md

April 22, 2026 ยท View on GitHub

whileWaiting hook

whileWaiting(params, queryParams)

  • params {Object} - Serialized route parameters, /route/:_id => { _id: 'str' }
  • queryParams {Object} - Query params object, /route/?key=val => { key: 'val' }
  • Return: {void}

.whileWaiting() hook is triggered before .waitOn() hook, allowing to display/render text or animation saying Loading....

FlowRouter.route('/post/:_id', {
  name: 'post',
  whileWaiting() {
    this.render('loading');
  },
  waitOn(params) {
    return Meteor.subscribe('post', params._id);
  }
});

Further reading