编程语言
首页 > 编程语言> > javascript – Meteor Iron Router等待呈现模板

javascript – Meteor Iron Router等待呈现模板

作者:互联网

无论如何都要等待渲染模板然后执行某些功能?

我已经尝试过,它不起作用.

Router.map(function () {
  this.route('post', {
    path: '/posts/:ll',

    action: function () {
      this.render('home');
    },

    after: function () {
      var n = this.params.ll
       UI.insert(UI.render(Template[n]), document.getElementById("child"))
    }
  });
});

事实证明,子元素尚不存在,因为在触发after函数时尚未呈现“home”模板.

任何建议或工作都非常感谢.

解决方法:

使用onAfterAction代替之后

https://github.com/EventedMind/iron-router/blob/master/DOCS.md#before-and-after-hooks

标签:javascript,handlebars-js,meteor,iron-router
来源: https://codeday.me/bug/20190612/1226792.html