<!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>
结果:
啦啦11范德萨范德萨<br/>fadsfadsfad<br/>fdfadfa<br/>fdafa
ng-bind-html을 사용해야 합니다
으아악파싱되지 않는 이유는 그림에서 알 수 있듯이angularjs가 HTML을 필터링하고 < 기호를 < 확인해 보니 필터를 비활성화할 수 있는 것으로 나타났습니다. 저는 실제로 Anglejs에 익숙하지 않아서 도움을 드릴 수 없습니다.
으아악
트윗