Meteor应用程序中不会触发语义UI下拉列表

时间:2016-10-17 17:23:35

标签: jquery meteor iron-router

渲染标题时我有这个功能:

Template.header.onRendered(function (){
  $('.ui.dropdown').dropdown();
});

我在本地测试我的应用程序时工作正常。但在生产方面,下拉永远不会触发。我怀疑Iron Router中的waitOn函数导致延迟,因此.dropdown()在页面实际完成之前运行。

我的路线:

Router.route('/', {
    name: 'Home',
    template: 'Home',
    waitOn: function() {
    if (Meteor.userId())
      return Meteor.subscribe('posts');
  }
});

建议如何确保在一切就绪后运行dropdown()?

0 个答案:

没有答案