我有一个输入框,用户可以在其中输入文本。基于此文本,我的UL列表项应被过滤。例如,在文本框中的“ Ab ”上-只有Abbas和Abid必须显示在UL列表的
index.html
angularScript.js
//1. appDeclaration var app = angular.module('myApp',[]); //2. controllers app.controller('myCtrl',function($scope){ $scope.name = "Peter"; $scope.people = [{"name":"Abbas"},{"name":"Tina"},{"name":"Abid"}]; });
有人可以帮我解决一些基于输入文本的过滤器,以便只填充与输入框中的文本匹配的lis吗?
首先,您的元素中需要一个ng-model 。
然后,您的ng-repeat如下所示:
参考 https://docs.angularjs.org/api/ng/filter/filter