filter---用angularjs实现关键字高亮
实现关键字的高亮,主要是用到了将关键字动态的用em标签包住,然后对em进行样式操作。然后通过自定义filter,来完成对关键字的筛选。
<html><head><title></title><meta charset='utf-8'/>/*js以及css的引用略*/</head><body ng-app = "myApp" controller = "myCtrl"><ul><li ng-repeat="log in logs">{{log | getKey:log.match}}</li></ul> </body> </html>var myApp = angular.module('myApp',[]);myApp.controller('myCtrl',['$scope',function($scope){$scope.logs =[{'logName':'logOne','match':'one'},{'logName':'logTwo','match':'two'},{'logName':'logThree','match':'three'}]; }]);myApp.filter('getKey',['$sce',function($sce){return function(content,match) {var reg = new RegExp(match,'g');content.replace(reg,'<em>'+match+'</em>');return $sec.trustAsHtml(content);} }])
转载于:https://www.cnblogs.com/xueyuting/p/6253120.html
filter---用angularjs实现关键字高亮相关推荐
- 实现动态输入关键字时关键字高亮
项目中要求实现一个功能,在输入框中输入特定的搜索语句,当输入为关键字时,关键字高亮,且输入满一行进行换行操作 首先分析如果想实现一部分关键字高亮,输入框本身肯定是做不到的,因为实现高亮需要通过动态的给 ...
- 微服务框架 SpringCloud微服务架构 25 黑马旅游案例 25.5 排序和搜索关键字高亮
微服务框架 [SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务] SpringCloud微服务 ...
- 微信小程序搜索多个关键字高亮
一般项目中会有搜索,有了搜索就会有关键字高亮,还是多个关键字搜索高亮.下面就是我为大家整理的. 直接上代码(js中) //重要部分**var seArr = e.detail.value.replac ...
- IOS_SearchBar搜索栏及关键字高亮
搜索框的效果演示: 这个就是所谓的搜索框了,那么接下来我们看看如何使用代码来实现这个功能. 我所使用的数据是英雄联盟的英雄名单,是一个JSON数据的txt文件, JSON数据的处理代码如下所示: ? ...
- javascript查找关键字高亮效果
全文查找高亮(非正则法) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http: ...
- 文本域 自定义下拉框 支持模糊检索 关键字高亮 上下选择
转载自:文本域 自定义下拉框 支持模糊检索 关键字高亮 上下选择 一.需求 需要创建一个常见问题库,填写存在问题时可以下拉选择,可以模糊搜索,也可以手写.如果选择了问题库中的内容,自动填充内容到存在问 ...
- 一分钟让你学会做搜索关键字高亮
在我们的日常开发中,在搜索框去搜索一个内容,搜索的关键字高亮是一个比较常用的功能.例如下图所示: 我们可以看到,java四个字母是高亮的状态. 那么这个功能是怎么实现的呢? 基本思路: 我们可以用正则 ...
- android 微博字体高亮,安卓开发札记——高仿新浪微博文字处理(实现关键字高亮,自定义表情替换并加入点击事件实现)...
安卓开发笔记--高仿新浪微博文字处理(实现关键字高亮,自定义表情替换并加入点击事件实现) 先让大家看下效果图,这个是我自己在闲暇时间仿写的新浪微博客户端: 今天来讲讲如何实现上图的效果,这里需要用到S ...
- 使用JS实现博客搜索关键字高亮
说明 最近博客添加了搜索功能,有个需求是要针对搜索结果中搜索关键字需要高亮显示. 以便用户可以更快速的挑选自己中意的文章. 原理就是在渲染列表数据中给含有关键字的文本标签添加自定义class,渲染完毕 ...
- 基于vue与element-ui写出的关于搜索框搜索关键字,下方关键字高亮的demo
这是一个基于vue与element-ui写出的关于搜索框搜索关键字,下方关键字高亮的demo 希望对大家有所帮助 效果如下: <template><!-- 测试 -->< ...
最新文章
- js实现当前导航菜单高亮显示
- ## 使用MapReduce程序完成相关数据预处理
- APP启动原理,APPdelegate程序状态解析
- NSString与NSData互转
- apache camel 相关配置_MyBatis-Plus返回map自动转驼峰配置object-wrapper-factory
- 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
- 4 PP配置-组织架构-定义MRP控制者
- python 文件相似度分析_使用Python做人群相似度分析
- SOA架构设计和相关案例分析
- 构建基于Hibernate的servlet(1)
- 科技文献检索(五)——检索原理
- buck型三相PFC
- input/textarea 输入框点击有边框解决方法
- python实现给视频添加字幕,并根据字幕添加语音
- 自动驾驶(三十四)---------可行驶区域检测
- redis-shiro session 共享subject中principal 为空
- 【MATLAB】最速下降方法
- 机器人强化学习——Comparing Task Simplifications to Learn Closed-Loop Object Picking Using DRL(2019 RAL)
- Linux中Sl命令的使用
- 【vscode 配置c++环境 win10】
热门文章
- python有趣代码-一个有意思的 Python 训练项目集
- python语言介绍-Python语言的简介
- python100行代码-100行Python代码自动抢火车票!
- python3语法-python3 标签语法有什么用?
- python的特点和优点-【Python面试】 Python 的特点和优点是什么?
- python课程将主要介绍哪些内容-熊学堂 · 人工智能 | 课程介绍
- python代码块使用缩进表示-Python 为什么使用缩进来划分代码块?
- python百度网盘下载-python实现简单的百度云自动下载
- python基础题-python基础练习题(一)
- 怎样学好python-如何学好python——致python初学者的天梯