Je suis en train de convertir les caractères de saut de ligne (\n
) html br
'.
Conformément à cette discussion dans le Groupe Google, voici ce que j'ai obtenu:
myApp.filter('newlines', function () {
return function(text) {
return text.replace(/\n/g, '<br/>');
}
});
La discussion il conseille également d'utiliser les éléments suivants dans la vue:
{{ dataFromModel | newline | html }}
Cela semble être l'aide de l'ancien html
filtre, alors que maintenant, nous sommes censés utiliser le ng-bind-html
d'attribut.
Peu importe, ce qui pose un problème: je ne veux pas de HTML à partir de la chaîne d'origine (dataFromModel
) à être rendu au format HTML; seulement l' br
'.
Par exemple, pour la chaîne suivante:
Alors que 7 > 5
Je ne veux pas html & trucs ici...
Je veux à la sortie:
While 7 > 5<br>I still don't want html & stuff in here...
Est-il un moyen pour accomplir cette?