2016-03-10 5 views
0

У меня есть помощник Метеор, который выглядит следующим образом:Метеор помощник: HTML тегов в помощнике

"text":function(){ 
    return "testtesttest <br> testtesttest"; 
} 

Но <br> не не работают (без разрыва строки в отображаемом тексте), если я использую \n вместо <br>, Я получаю testtesttest<br>testtesttest.

Использование <pre> не является тем, что я ищу.

Как я могу вернуть хелперу строку String, которая содержит разрывы строк?

+0

Возможный дубликат [Метеор: как визуализировать разрывы строк?] (Http://stackoverflow.com/questions/22285310/meteor-how-to-render-line-breaks) –

ответ

1

Если вы хотите, чтобы вернуть текст с HTML разметкой, вы должны использовать {{{...}}} ,

Используйте {{{test}}} вместо {{test}} в своем шаблоне.

+0

спасибо, это ответ на мой вопрос вопрос! – ant45de

1

В вашем помощнике используйте <br>, где вы хотите разрывать линию.

В вашем HTML, заключите ваш помощник в тройных фигурных скобках

Примените следующий CSS к элементу, содержащему текст.

white-space: pre 

Или

white-space:pre-wrap 

Если alsoyou хотите текст обернуть автоматически при необходимости