1. 程式人生 > >Angularjs繫結資料時對html標籤的轉義

Angularjs繫結資料時對html標籤的轉義

頁面展示用富文字儲存的內容時,顯示的內容會帶有html標籤,所以需要轉義。
需要引入的js

 <script src="lib/angular/angular.js"></script>
  <script src="lib/angular/angular-sanitize.min.js"></script>

控制器中

define(['angular','app'], function(ng, app) {
  app.register.controller('shipresume.shipoverview',['$scope', '$sce'
, function($scope, $sce) { $scope.$sce = $sce; }]) })

頁面展示

<div ng-bind-html="$sce.trustAsHtml(shipInfo.mission)"></div>