2013-03-19 3 views
10

У меня необычная ситуация, когда клиент хотел бы разместить разрыв строки в строке, которая передается в дескрипторы из объекта JSON. Я попытался ускользнуть от персонажей, но это не отразилось на DOM неудивительно. Какие-либо предложения?Передача разметки HTML в дескрипторы


"company": "Lorem adscs ireland <br/> marketed as iuhmdsf in Europe" 

var products = Data; 

var theTemplateScript = $("#product-template").html(); 

var theTemplate = Handlebars.compile (theTemplateScript); 
$("#marketed-products .products").append (theTemplate(products)); 

{{#items}} 
<li><span class="company">{{company}}</li> 
{{/items}} 

Выход из приведенного выше кода должен выглядеть как этот

Lorem adscs ирландия
продается как iuhmdsf в Европе

ответ

27

Используйте тройные скобки, например {{{returnedHtml}}}, в этом случае Ручки не смогут избежать значения.

т.е. она станет:

{{#items}} 
<li><span class="company">{{{company}}}</li> 
{{/items}} 
+1

Ты меня неправильно, см отредактированный ответ. – aram90

+0

Я думаю, что ответ был на месте. См. Здесь: http://jsfiddle.net/86Avr/ – svckr

+1

Да, это было прекрасно, я удалил свой комментарий сразу после того, как сделал это. Виноват. –

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