2015-10-05 8 views
0

У меня есть приложение Ember, работающее с hadlebars. У меня есть несколько шаблонов ember на моей странице HTML, но я столкнулся с небольшой дилеммой - я не могу избежать HTML-кода в теге скрипта. Я хочу вставить неработающий необработанный HTML в тег скрипта для иллюстративных целей. Будет ли это полезно с помощью метода .hbs file? Я бы предпочел не использовать метод .hbs.Ember js/Handlebars

<script type="text/x-handlebars" data-template-name="name"> 
<html> 
<head> 
so on.... 
</head> 
</html> 
</script> 

спасибо.

+1

Что вы имеете в виду под «не может избежать их HTML-код»? Почему вам нужно избегать этого? Как вы на самом деле хотите показать HTML-код в документе вместо того, чтобы помещать HTML в документ? – GJK

+0

есть. Я пытаюсь отобразить нерабочий HTML-код на странице. –

ответ

0

Вы можете сделать это точно так же, как вы могли бы сделать это в обычном HTML: бежать в HTML сущности:

<script type="text/x-handlebars" data-template-name="name"> 
&lt;html&gt; 
&lt;head&gt; 
so on.... 
&lt;/head&gt; 
&lt;/html&gt; 
</script> 
+0

У меня есть строки и строки HTML-кода. Мне нужен «объемный» escape-тег. –

+0

Существует не один. Лучшее, что вы можете сделать, - это сохранить HTML в строковой переменной внутри вашего Javascript, поместить его на контроллер вашего шаблона, а затем вставить значение с помощью '{{value}}' и полагаться на среду выполнения Handlebars, чтобы избежать ее для вас. – GJK

+0

работает для меня. Спасибо. –

Смежные вопросы