angularJs中将字符串转换为HTML格式

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

 

posted @ 2016-07-20 15:08  白洋花海  阅读(2517)  评论(0编辑  收藏  举报