Я намагаюся перетворити символи нового рядка ( \n
) на html br
.
Відповідно до цього обговорення в групі Google , ось що я маю:
myApp.filter('newlines', function () {
return function(text) {
return text.replace(/\n/g, '<br/>');
}
});
Обговорення там також радить використовувати наступне у поданні:
{{ dataFromModel | newline | html }}
Здається, для цього використовується старий html
фільтр, тоді як тепер ми повинні використовувати ng-bind-html
атрибут.
Незважаючи на це, це створює проблему: я не хочу, щоб будь-який HTML із вихідного рядка ( dataFromModel
) відображався як HTML; тільки br
's.
Наприклад, враховуючи такий рядок:
Поки 7> 5,
я все ще не хочу тут html і інше ...
Я хотів би, щоб це виводило:
While 7 > 5<br>I still don't want html & stuff in here...
Чи є спосіб досягти цього?