Template.subscriptionReady 和语义 UI 手风琴模块

Template.subscriptionReady and Semantic UI Accordion Module

我正在使用带有语义的 Meteor-ui 并且我有一个项目列表我想在手风琴中显示。

手风琴本身工作得很好,直到我用 {{#if Template.subscriptionsReady}} 包裹它。比它不再工作了。

初始化的手风琴:

Template.register.rendered = function() {
    this.$('.ui.accordion').accordion();
}

问题: 如何在 {{#if Template.subscriptionsReady}} 中使用语义 ui 手风琴?

因为模板呈现时订阅还没有准备好,$('.ui.accordion') 不会 select 任何东西,因为该元素在 {{#if Template.subscriptionsReady}} 块内。

您需要等待订阅准备就绪,然后 运行 this.$('.ui.accordion').accordion() 到那时。