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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:18:36
字體:
來源:轉載
供稿:網友

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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 金乡县| 华容县| 辰溪县| 濉溪县| 瑞昌市| 龙川县| 孝义市| 广水市| 敖汉旗| 松阳县| 布尔津县| 咸宁市| 德安县| 阜南县| 彭水| 丹棱县| 梁山县| 通化市| 视频| 墨竹工卡县| 化隆| 瓮安县| 会昌县| 云林县| 濮阳市| 张家界市| 维西| 苍溪县| 富源县| 社旗县| 陇川县| 舟曲县| 长岛县| 南投县| 泽普县| 宣汉县| 南木林县| 新巴尔虎左旗| 定兴县| 当涂县| 东阿县|