検索

ホームページ  >  に質問  >  本文

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日前631

全員に返信(3)返信します

  • 怪我咯

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

    ng-bind-htmlを使用する必要があります

    リーリー

    返事
    0
  • 黄舟

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

    画像が示すように、angularjs が HTML をフィルターして < > 記号を変更するためです。調べてみたところ、フィルターを無効にできることがわかりました。私はangularjsに詳しくないので、お手伝いできません。

    返事
    0
  • 天蓬老师

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

    リーリー

    ツイートしてください

    返事
    0
  • キャンセル返事