Я использую Handlebars с Express, и теперь я визуализирую список игроков, которые находятся в лобби (что работает нормально):
<ul class="list-group" id="players">
{{#each users}}
<li class="list-group-item" id="player">{{this}}</li>
{{/each}}
</ul>
<script>
// Instantiate socket.io
var socket = io();
// Document elements
var playerList = document.getElementById("players");
// Communication
socket.on("player_joined", (data) => {
Handlebars.compile(playerList);
console.log("Refreshed");
});
</script>
Теперь я хочу обновить этот список, как только другой игрок присоединяется, но я не могу этого сделать. Уже пробовал много разных вещей, но ни один из них не работает (если у вас есть какие-либо предложения, пожалуйста, помогите). Теперь я пытался использовать Handlebars.compile, чтобы увидеть, как это работает, но у меня возникла проблема «Uncaught ReferenceError: Handlebars is not defined». Вы знаете, что происходит? Спасибо.