Saya mencoba untuk mengubah karakter baris baru ( \n
) menjadi html br
.
Sesuai diskusi di Google Grup ini , inilah yang saya dapatkan:
myApp.filter('newlines', function () {
return function(text) {
return text.replace(/\n/g, '<br/>');
}
});
Diskusi di sana juga menyarankan untuk menggunakan yang berikut ini dalam tampilan:
{{ dataFromModel | newline | html }}
Ini sepertinya menggunakan html
filter lama , sedangkan sekarang kita seharusnya menggunakan ng-bind-html
atribut.
Terlepas dari itu, ini menimbulkan masalah: Saya tidak ingin HTML dari string asli ( dataFromModel
) dirender sebagai HTML; hanya br
itu.
Misalnya, diberikan string berikut:
Sementara 7> 5
saya masih tidak ingin html & barang di sini ...
Saya ingin menghasilkan:
While 7 > 5<br>I still don't want html & stuff in here...
Apakah ada cara untuk melakukannya?