Почему iron-router не рендерит карусель?

он отлично работает, когда я делаю это так

<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: '/'
  });
});

person abdou    schedule 20.06.2014    source источник
comment
В вашем примере используйте {{rendreRouter}}, я считаю, что следует использовать {{renderRouter}}   -  person Kuba Wyrobek    schedule 20.06.2014
comment
но когда я его использую; изображение карусели не отображается, я не знаю, почему и как это исправить, так как я новичок в Meteor   -  person abdou    schedule 21.06.2014
comment
создайте базовое приложение метеора, которое воспроизводит эту проблему, и отправьте его в какой-нибудь репозиторий github, пришлите мне ссылку, я посмотрю   -  person Kuba Wyrobek    schedule 22.06.2014
comment
я создал в github, и ссылка ссылка   -  person abdou    schedule 23.06.2014


Ответы (2)


Я прихожу к выводу, что документация который вы читаете, не соответствует кодовой базе. На самом деле, похоже, что этой функции больше нет.

В моем собственном исследовании темы у меня есть альтернативное решение на который может сработать для вас в нижней части этого поста.

person Walt Stoneburner    schedule 01.09.2014

Инициируйте свою карусель в хуке template.rendered, например, мой шаблон называется main_slider.

Template.main_slider.rendered = function() {
    // init carousel here
};
person digz6666    schedule 06.07.2015