Я изучаю, как использовать метеорит, и когда я использую каждый шаблон, приложение циклически меняет случайное число раз. Кто-нибудь знает, почему?Каждый шаблон в метеорной петле несколько раз
JS
PlayersList = new Mongo.Collection('players');
PlayersList.insert({name: "David" , score:0});
PlayersList.insert({name: "Bob", score: 0});;
PlayersList.insert({name: "Wesley", score: -1000});
if(Meteor.isClient){
Template.leaderboard.helpers({
player: function(){
return PlayersList.find();
}
});
}
и HTML
<head>
<title>LeaderBoard</title>
</head>
<body>
<h1>Leaderboard</h1>
{{>leaderboard}}
</body>
<template name="leaderboard">
{{#each player}}
<li>{{name}}: {{score}}</li>
{{/each}}
</template>
«Случайное число раз», вы имеете в виду: каждый раз, когда вы перезапускаете/обновляете список, он увеличивается дольше? –
Я бы предположил, что вы завершаете инструкции 'PlayersList.insert' внутри предложения' if (Meteor.isServer) '. В противном случае на каждой загрузке будут вставлены игроки, которые могут вызвать «мерцание» –