<!DOCTYPE html>
<html ng-app>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="angular.min.js"></script>
<script>
function TextareaCtrl($scope)
{
var str="啦啦11范德萨范德萨\nfadsfadsfad\nfdfadfa\nfdafa";
$scope.name=str.replace(/\n/g,"<br/>");
}
</script>
</head>
<body>
<p ng-controller="TextareaCtrl">
<p>{{name}}</p>
</p>
</body>
</html>
Résultat :
啦啦11范德萨范德萨<br/>fadsfadsfad<br/>fdfadfa<br/>fdafa
Vous devez utiliser ng-bind-html
La raison de la non-analyse est que angulairejs filtre le HTML et change le symbole < > en & l t; & g t;, comme en témoigne l'image. J'ai vérifié et il s'avère que le filtre peut être désactivé. Je ne connais vraiment pas Angularjs, je ne peux donc pas vous aider.

Redirigez-le