【发布时间】:2013-12-30 15:24:17
【问题描述】:
我在这里有一个 jsFiddle - http://jsfiddle.net/GRw64/
我是 Angularjs 的新手,所以还在找我的脚
我的示例是客户名称的简单 ng-init。
一个输入字段和一个 ng-repeat,用于根据客户姓名过滤输入字段中的名称。
如果您在输入字段中键入名称,ng-repeat 会过滤列表以显示该名称。
如果我输入 Chris,列表中会显示名称“Chris Dave”和“Chris”。
如果我更改为“Chris Dave”,“Chris Dave”仍会显示在列表中,但“Chris”会消失
我怎样才能得到与搜索中至少一个词匹配的所有结果的返回。
<!doctype html>
<html ng-app>
<head>
<script src="http://code.angularjs.org/1.2.6/angular.min.js"></script>
</head>
<body ng-app="" data-ng-init="customers=[{name:'Chris Dave'},{name:'Chris'},{name:'John'},{name:'Paul'}]">
<div class="container">
Names:
<br />
<input type="text" data-ng-model="name" />
<br />
<ul>
<li data-ng-repeat="cust in customers | filter:name">{{ cust.name }}</li>
</ul>
</div>
</body>
</html>
【问题讨论】:
标签: angularjs