国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解angular用$sce服務來過濾HTML標簽

2019-11-19 16:51:35
字體:
來源:轉載
供稿:網友

angular js的強大之處之一就是他的數據雙向綁定這一牛B功能,我們會常常用到的兩個東西就是ng-bind和針對form的ng-model。但在我們的項目當中會遇到這樣的情況,后臺返回的數據中帶有各種各樣的html標簽.對于angular 1.2一下的版本我們必須要使用$sce這個服務來解決我們的問題。它可以通過使用$sce.trustAsHtml()。該方法將值轉換為特權所接受并能安全地使用“ng-bind-html”。

controller('HealthEducationDetailCtrl', ['$sce','$scope', 'Storage', '$state', 'HomeService','$stateParams','$ionicTabsDelegate',  function ($sce,$scope, Storage, $state, HomeService,$stateParams,$ionicTabsDelegate) {   $scope.$on('$ionicView.beforeEnter', function() {    //關閉所有的tab選項卡    $ionicTabsDelegate.showBar(false);   });   //保證健康教育詳情頁面可以顯示各自的標題   $scope.title=$stateParams.ARTICLE_TITLE;   var ARTICLE_ID=$stateParams.ARTICLE_ID;   var param={ARTICLE_ID:ARTICLE_ID};   HomeService.getHealthArticleDetail(param);   //加載健康教育詳情   $scope.healthArticleDetail=[];   $scope.$on('HomeService.getHealthArticleDetail',function (event, data) {    $scope.healthArticleDetail=data;    //richTextReplace是解析html標識符    // $scope.trustHtml=Storage.richTextReplace($scope.healthArticleDetail.ARTICLE_CONTENTS);    $scope.trustHtml=$sce.trustAsHtml($scope.healthArticleDetail.ARTICLE_CONTENTS);   })   $scope.$on('$ionicView.beforeLeave', function() {    //打開所有tab選項卡    $ionicTabsDelegate.showBar(true);   });  }])

html:

<ion-view view-title="{{title}}" ng-view-title="title"> <ion-content >  <div style="width: 100%; padding: 10px 15px;">   <div ng-bind-html="trustHtml"></div>  </div> </ion-content></ion-view>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德庆县| 平利县| 长兴县| 甘洛县| 清涧县| 紫云| 正镶白旗| 临江市| 新沂市| 关岭| 蒲江县| 武冈市| 南阳市| 江孜县| 思南县| 开原市| 千阳县| 曲沃县| 明溪县| 巴楚县| 乌鲁木齐县| 屏南县| 黄平县| 马尔康县| 偏关县| 乌恰县| 永顺县| 淮北市| 司法| 汤阴县| 客服| 肇东市| 迭部县| 郸城县| 太谷县| 崇阳县| 新乡县| 河池市| 马山县| 西华县| 内丘县|