angular过滤器 -- 关键字高亮显示
来源:互联网 发布:如何开好淘宝网店 编辑:程序博客网 时间:2024/05/03 17:18
前端处理使给定关键字在文本中高亮显示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>filterTest</title></head><script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script><body ng-app="myApp" ng-controller="myController"><div ng-bind-html="textLight | highLightFilter:'高亮'"></div></body><style> .pink{ background: #ddd; }</style><script> var app = angular.module('myApp', []); app.controller('myController', function($scope) { $scope.textLight="这是高亮显示"; }); app.filter("highLightFilter", function($sce){ return function(text, search){ if (!search) { return $sce.trustAsHtml(text); } var regex = new RegExp(search, 'gi') var result = text.replace(regex, '<span class="pink">$&</span>'); return $sce.trustAsHtml(result); }; });</script></html>显示结果如下:
阅读全文
0 0
- angular过滤器 -- 关键字高亮显示
- 高亮显示关键字
- 高亮显示关键字
- 高亮显示关键字
- 高亮显示关键字
- 关键字高亮显示
- 关键字高亮显示
- 关键字高亮显示
- 关键字高亮显示
- 关键字高亮显示
- 关键字高亮显示
- 如何高亮显示关键字
- Lucene关键字高亮显示
- js 关键字 高亮 显示
- js高亮显示关键字
- eclipse 关键字高亮显示
- AndroidTextview关键字高亮显示
- 搜索关键字显示高亮
- 关于 Java 9 你所需要知道的一切
- 记事本
- WIN10如何查看WIFI密码
- 多线程 synchronized(this)与 synchronized(非this)同步代码块的区别
- linux 基础2
- angular过滤器 -- 关键字高亮显示
- 如何将本地的一个新项目上传到GitHub上新建的仓库中去
- mysql大数据:分区功能
- Java学习笔记(31)--接口 详解(一)
- 学习Tensorflow的LSTM的RNN例子
- 9.图像视图ImageView
- 加快AndroidStudio编译速度
- JavaScript中判断日期是否相等
- SESSIONS.ser 的问题