- 首先定义一个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>");