如何在angular js中搜索和突出显示? [英] how to search and highlight in angular js?
问题描述
我有一个 div,其中我有一些争论.我需要从该 div 中搜索文本并突出显示该单词(使用 css 类).使用 next 搜索下一个单词出现和上一个出现.我可以在 jquery 中以小提琴为例http://jsfiddle.net/3MVNj/5/你能建议我如何在 angular js 中实现这一点吗?笨蛋http://plnkr.co/edit/V805fEjJAUbAZIuafJcW?p=preview
<html ng-app="app"><头><link data-require="bootstrap-css@3.x" data-semver="3.2.0" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"/><script data-require="angular.js@*" data-semver="1.3.0-beta.5" src="https://code.angularjs.org/1.3.0-beta.5/angular.js"></script><script data-require="ui-bootstrap@0.10.0" data-semver="0.10.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.10.0.js"></script><link rel="stylesheet" href="style.css"/><script src="script.js"></script>头部><风格>.highlightedText {背景:黄色;}</风格><身体><div ng-controller="控制"><input type="text" ng-model="searchtext"/><button ng-click="searchFirst()">FirstText</button><button ng-click="nextSearch()">NextSearch</button><button ng-click="preSearch()">PreviousSearch</button><div id="contend">你好,我需要从竞争中搜索文本.点击搜索它搜索第一个词.
<脚本>var app=angular.module('app',[]);app.controller("contr",function($scope){$scope.searchFirst=function(){alert('搜索第一个文本')}$scope.nextSearch=function(){警报('下一个搜索')}$scope.preSearch=function(){警报('预搜索')}});