찾다

 >  Q&A  >  본문

angular.js - angularjs处理/n转<br/>时候 <br/>不会解析的问题

<!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
仅有的幸福仅有的幸福2744일 전629

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-15 16:54:37

    ng-bind-html을 사용해야 합니다

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-05-15 16:54:37

    파싱되지 않는 이유는 그림에서 알 수 있듯이angularjs가 HTML을 필터링하고 < 기호를 < 확인해 보니 필터를 비활성화할 수 있는 것으로 나타났습니다. 저는 실제로 Anglejs에 익숙하지 않아서 도움을 드릴 수 없습니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-15 16:54:37

    으아악

    트윗

    회신하다
    0
  • 취소회신하다