angularJs中將字符串轉換為HTML格式


  1. 首先定義一個filter:
.filter(
  'to_trusted', ['$sce', function ($sce) {
    return function (text) {
      return $sce.trustAsHtml(text);
    }
  }]
)

  2.html中使用filter:

<div ng-bind-html="string|to_trusted"> {{string}} </div>

  3.將字符串中的關鍵字找出來並標記為紅色:

$scope.string = string.replace(keyword, "<span style=color:red>" + keyword + "</span>");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM