У меня есть ландшафт. html файл и ландшафт. js. Я предварительно скомпилировал шаблон руля (templates / Favorites.precompiled. js). Я пытаюсь сослаться на шаблон избранного в файле terrain. js, чтобы я мог вставить контекст и затем добавить его в контейнер с идентификатором «output».
Я могу получить доступ к шаблону в пределах HTML, но я не могу понять, что мне нужно сделать, чтобы ссылаться на него из файла местности. js.
<script src="scripts/terrain.js"></script>
<script src="https://cdn.jsdelivr.net/npm/handlebars@latest/dist/handlebars.runtime.js"></script>
<script id="favorites-template" src="partials/favorites.precompiled.js"></script>
<div id="output">
</div>
<script>
console.log(Handlebars.templates)
</script>
Это выводит как ожидалось: {избранное: favorites}
Однако, если я попытаюсь напечатать Handlebars.templates на консоли на местности. js Я получаю неопределенный. Я также попытался указать конкретный c шаблон Handlebars.templates ['favourites'] и Handlebars.templates ['templates / Favorites.precompiled'] et c.