«Uncaught ReferenceError: Handlebars is not defined» при обновлении шаблона ручек - PullRequest
0 голосов
/ 11 июля 2020

Я использую 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». Вы знаете, что происходит? Спасибо.

...