ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
思路:导入filter服务,使用filter筛选功能 ![](https://box.kancloud.cn/a268d3efc668651330b6c03576dbde1e_813x159.png) ~~~ <body ng-app="model"> <div ng-controller="a"> 搜索:<input type="text" ng-model="search"> {{search}} <table border="1" width="600"> <tr> <td><span>ID</span></td> <td><span>用户名</span></td> <td><span>年龄</span></td> </tr> <tr ng-repeat="v in list"> <td>{{v.id}}</td> <td>{{v.username}}</td> <td>{{v.age}}</td> </tr> </table> </div> </body> ~~~ ~~~ <script> var a = angular.module('model', []); a.controller('a', ['$scope', '$filter', function ($scope, $filter) { $scope.data = [ {id: 1, username: 'iooni', age: 22, status: 1}, {id: 2, username: 'iyyan', age: 32, status: 0}, {id: 3, username: 'ccczc', age: 11, status: 1}]; //临时数据用于显示 $scope.list = $scope.data; $scope.$watch('search', function (n, o) { $scope.list = $filter('filter')($scope.data, n); }) }]); </script> ~~~