【发布时间】:2014-08-20 20:40:04
【问题描述】:
我有一个简单的 ng-repeat at 显示一大块数据。
用户可以通过在文本框中输入值来过滤数据。
在页面加载时,我正在为我的 $scope 中的总项目执行 .length。我想要尝试做的是,当用户在文本框中输入一个值时,让这个 .length 更新为找到的结果数:
HTML:
<p>Original Results found: {{ items.length }}</p>
<p>Updated Results found: {{ i.length }}</p>
<br>
<div>
<ul>
<li ng-repeat="i in items | filter: searchText | limitTo: limit">{{ i.Title }}</li>
</ul>
</div>
<br>
<input ng-model="searchText">
<button ng-click="performSearch(searchText)">Submit</button>
这是我的 plunker:http://plnkr.co/edit/B0gHuI3z8XUsTidXrl4V?p=preview
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope angularjs-ng-repeat