включают в себя .руль или А .файл hbs в формате html

включают в себя .руль или А .файл hbs в формате html

10.09.2014 09:48:24 Просмотров 1 Источник

На главной странице сайта <url> emberjs.com существует пример emberjs & handlebarsjs списка задач. В списке задач есть расширение для a .файл hbs, и мне было интересно, что это такое .ОБД? И как я могу включить a .HBS скрипт для HTML? Что-то вроде этого:

<script type="text/hbs" src="hbs-file.hbs"></script>
У вопроса есть решение - Посмотреть?

Ответы - включают в себя .руль или А .файл hbs в формате html / include a .handlebars or a .hbs file in html

Является ответом!
jfriend00

10.09.2014 09:52:55

Это файл шаблона handlebars, который представляет собой фрагмент HTML с маркерами handlebars в нем. Это не имеет значения, каково расширение файла; это может быть все, что вы хотите.

Чтобы включить шаблон handlebars в свой собственный HTML, вы просто создаете файл, даете ему любое имя, которое вам нравится, а затем включаете тег <script>, как в Примере, который указывает на ваш файл шаблона.

Одним из способов использования шаблонов рулей на стороне клиента является включение их в теги скриптов (как в вашем примере). Необработанный шаблон будет доступен в DOM, но не будет виден и не будет обработан как HTML, поэтому он уже доступен вашему коду, поэтому он может быть скомпилирован в шаблон вашим клиентом javascript и затем визуализирован в HTML с определенным набором данных.

Шаблоны рулей также могут быть в вашем javascript, построенном вашим javascript, или могут быть динамически загружены через Ajax (два других способа получения их в клиент в дополнение к методу тега <script>).

Если вы использовали handlebars на стороне сервера, то шаблоны могут оставаться на сервере и не должны быть помещены на страницу в качестве тегов <script>.

Закрыть X