Я намагаюся перетворити символи нового рядка ( \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...
Чи є спосіб досягти цього?