Estou tentando converter caracteres de nova linha ( \n
) em html br
.
De acordo com esta discussão no Grupo do Google , aqui está o que tenho:
myApp.filter('newlines', function () {
return function(text) {
return text.replace(/\n/g, '<br/>');
}
});
A discussão lá também recomenda usar o seguinte na visualização:
{{ dataFromModel | newline | html }}
Parece html
que estamos usando o filtro antigo , mas agora devemos usar o ng-bind-html
atributo.
Independentemente disso, isso representa um problema: não quero que nenhum HTML da string original ( dataFromModel
) seja renderizado como HTML; apenas o br
's.
Por exemplo, dada a seguinte string:
Enquanto 7> 5
eu ainda não quero html e outras coisas aqui ...
Eu gostaria que ele gerasse:
While 7 > 5<br>I still don't want html & stuff in here...
Existe alguma maneira de conseguir isso?