У меня есть текстовое поле, привязанное к div, так что все, что вы вводите в текстовом поле, обновляет div.Bind TextArea linebreaks to html
Единственное, что привязки не уважают, это символы новой строки в textarea, поэтому, если вы нажмете «ввести» в textarea, div не получит перерыв.
Fiddle: http://jsfiddle.net/lifeinafolder/Ajkyw/19/
Я использую помощник, и он не работает.
Согласно пункту 4 по этой ссылке: http://codebrief.com/2012/03/eight-ember-dot-js-gotchas-with-workarounds/, он не должен работать. Но даже с решением по этой ссылке я не могу заставить его работать.
Любые идеи о том, как обновить div с помощью <br/>
тегов на линиях в текстовом поле?
Я тоже пробовал этот подход, но мои ярлыки br ускорялись. Я заметил, что вы обертываете 3 parens aka {{{location}}} вместо 2, что нормально. Ссылка на ссылку/документацию на 3 parens? – Rajat
Получил это. Документация Handlebars рассказывает о трюке с тройным усом: http://handlebarsjs.com/ – Rajat
Не думаю, что очень удобно использовать «тройной сташ» {{{}}}, так как контент может содержать HTML/JS, открывая сайт для уязвимостей. Я бы рекомендовал использовать такой помощник: https://gist.github.com/lagartoflojo/6090175. Сначала этот фрагмент выходит из содержимого, а затем заменяет \ n \ r на
. –