У меня есть этот прецедент, где я бы хотел иметь одну навигационную панель для всех страниц. Техника, которую я использовал до сих пор, заключалась в том, чтобы сохранить внешний файл JSON и извлечь его с помощью библиотеки jQuery .getJSON
. Я использовал методы JQuery DOM для генерации HTML.Используйте тот же шаблон рулевой колонки для всех страниц
Что я нахожу грязным и хотел бы использовать шаблон Handlebars. Но я сомневаюсь, что в Handlebars вы добавляете скрипт внутри тега скрипта внутри HTML. Итак, есть ли способ написать отдельный шаблон Handlebars и вызвать его на всех страницах?
Я проделал поиск и ничего не нашел. Я просто спрашиваю, могу ли я вставить шаблон Handlebars вроде этого или мне нужно явно вставлять все страницы, для которых мне нужен navbar? Другими словами, можно добавить шаблон Handlebars внутри файла xyz.js
.
Рад узнать, что это возможно и спасибо за терпеливо ответив на мой вопрос. Поэтому «прекомпиляция» - это то, что я пропустил. Я тщательно просмотрю ссылки и вернусь к вам. Благодарю. –