Angularjs html文本显示

<body ng-app="siteApp">
    <div ng-controller="newsDetailController as vm">
        <div ng-bind-html="vm.data.content|to_trusted">
    </div>
</body>
var app = angular.module('siteApp', []);
var con = app.controller("newsDetailController", ['$scope', '$http', '$sce', function ($scope, $http, $sce) {
    var vm = this;
    
    vm.data.content="你的HTML文本";
}]);

/*显示HTML文本*/
app.filter(
    'to_trusted',
    [
        '$sce', function ($sce) {
            return function (text) {
                return $sce.trustAsHtml(text);
            }
        }
    ]
)
posted @ 2017-12-26 13:36  Lulus  阅读(818)  评论(0编辑  收藏  举报