代码如下:
首先我们要定义一个filte 为query 当所有符合query的字母出现后便会绑定到{{name.name}}上显示出来![](https://img-blog.csdn.net/20160527163106513?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<html ng-app="myApp" ng-controller="customersCtrl">
<head><script src="http://code.angularjs.org/angular-1.0.1.min.js"></script></head>
<body>
<style>
.span2{color: red}
.span3{color: blue}
</style>
<div >
<div class="container-fluid">
<div class="row-fluid">
<div ng-class={'span2':isselect,'span3':span3} ng-click="change()">
<!--Sidebar content-->
名称: <input ng-model="query">
</div>
<div class="span10">
<!--Body content-->
<ul class="phones">
<li ng-repeat="name in names | filter:query">
{{name.name}}
</li>
</ul>
</div>
</div>
</div>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function ($scope, $http) {
$scope.names=[{"name":"x明"},{"name":"夏红"},{"name":"lili"},{"name":"宝宝"},{"name":"zhy"},];
});P
<html ng-app="myApp" ng-controller="customersCtrl">
<head><script src="http://code.angularjs.org/angular-1.0.1.min.js"></script></head>
<body>
<style>
.span2{color: red}
.span3{color: blue}
</style>
<div >
<div class="container-fluid">
<div class="row-fluid">
<div ng-class={'span2':isselect,'span3':span3} ng-click="change()">
<!--Sidebar content-->
名称: <input ng-model="query">
</div>
<div class="span10">
<!--Body content-->
<ul class="phones">
<li ng-repeat="name in names | filter:query">
{{name.name}}
</li>
</ul>
</div>
</div>
</div>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function ($scope, $http) {
$scope.names=[{"name":"x明"},{"name":"夏红"},{"name":"lili"},{"name":"宝宝"},{"name":"zhy"},];
});
</script>
</body>
</html>