2

当我这样制作时,它可以完美运行

<body>
{{> carousel}}
</body>
<Template name="carousel">
....here the code of carousel...
</Template>

但是当我使用 Iron-router 渲染模板时;它不会呈现轮播

<body>
{{rendreRouter}}
</body>
<Template name="carousel">
    ....here the code of carousel...
 </Template>

Router.map(function () {
  this.route('carousel',{
    path: '/'
  });
});
4

2 回答 2

1

我得出的结论是,您正在阅读的文档与代码库不同步。实际上,该功能似乎消失了

在我自己对该主题的探索中,我在这篇文章的底部有一个替代解决方案可能对你有用。

于 2014-09-01T21:30:40.440 回答
0

在 template.rendered 钩子中初始化你的轮播,例如我的模板被命名为 main_slider。

Template.main_slider.rendered = function() {
    // init carousel here
};
于 2015-07-06T09:40:42.777 回答