Я пытаюсь проверить сова-карусель с метеором 1.0. В основном я пытался преобразовать список как карусель совы в пример лидеров. но когда я его реализовал, он показал карусель, но иногда не показывал карусель. Я имею в виду, что тот же код не гарантирует одинаковые результаты. , если он отображается как карусель, но событие click на элементе игрока не встречается. Как правильно показать карусель с событием клика на элементе плеера, используя пример таблицы лидеров?Meteor Leaderboard пример с Owl-carousel
Ниже приведены, как я сделал:
Я создал приложение, используя метеорит из таблиц лидеров, например.
meteor create --example leaderboard
и добавлены сова-карусель.
mrt add owl-carousel
Я попытался преобразовать список как сова-карусель. Я только что сменил тег OL на DIV и LI на DIV, как показано ниже.
<template name="leaderboard">
<div class="leaderboard owl-carousel">
{{#each players}}
{{> player}}
{{/each}}
</div>
{{#if selectedName}}
<div class="details">
<div class="name">{{selectedName}}</div>
<button class="inc">Add 5 points</button>
</div>
{{else}}
<div class="message">Click a player to select</div>
{{/if}}
</template>
<template name="player">
<div class="player {{selected}}">
<span class="name">{{name}}</span>
<span class="score">{{score}}</span>
</div>
</template>
и добавлена функция инициализации.
Template.leaderboard.rendered = function() {
console.log("rendered");
var owl = this.$('.owl-carousel');
owl.owlCarousel({
items: 2
});
};
Вот коды: https://github.com/sh1nj1/carousel-leaderboard/tree/owl-carousel
Ой, похоже, очень легко забывает, что серверное общение требует времени. Я новичок в мире метеоров, так что это действительно хорошая информация. Если я изменил модель публикации/подписки, я хорошо работаю. но я думаю, что есть что-то дублирующее для вызова игроков, потому что для шаблона «#each palyers» он вызывает «игроков» хелпера, поэтому я предполагаю, что есть два одинаковых вызова. коды: https://github.com/sh1nj1/carousel-leaderboard/commit/5772cb7e303613065b31bd04a3f96125d9f000ef – Chk0nDanger
Спасибо вам за ответ, и да, я использую 'richsilv: owl-carousel', он автоматически открывается, я полагаю. – Chk0nDanger