Satırsonu karakterlerini ( \n
) html br
' lere dönüştürmeye çalışıyorum .
Gereğince Google Grubundaki bu tartışma burada bende ne var:
myApp.filter('newlines', function () {
return function(text) {
return text.replace(/\n/g, '<br/>');
}
});
Oradaki tartışma, aşağıdaki görünümde de kullanılmasını tavsiye eder:
{{ dataFromModel | newline | html }}
Görünüşe göre bu eski html
filtreyi kullanıyor , halbuki şimdi ng-bind-html
özelliği kullanmamız gerekiyor .
Ne olursa olsun, bu bir sorun teşkil ediyor: Orijinal dizeden ( dataFromModel
) herhangi bir HTML'nin HTML olarak gösterilmesini istemiyorum ; sadece br
's.
Örneğin, aşağıdaki dize verildiğinde:
7> 5 iken
hala burada html ve şeyler istemiyorum ...
Çıktısını istiyorum:
While 7 > 5<br>I still don't want html & stuff in here...
Bunu başarmanın bir yolu var mı?