我正在尝试根据我的UI中的列表过滤几条记录。但我正在查询数据库,除了我在UI中显示的内容之外,我还获得了额外的细节。如何将搜索限制为仅在UI中显示的对象属性。
例如。我正在查询数据库并获取firstName,lastName,age和marks。但在UI中我只显示firstName和标记,所以当在搜索框中我写lastName时它不应该显示任何内容。
答案 0 :(得分:1)
angularjs中的filter
过滤器可以将对象作为其过滤器表达式:
<li ng-repeat="item in list | filter:{firstname : searchtext}">
这只返回firstname
属性包含searchtext的项目。
答案 1 :(得分:0)
ng-repeat="obj.firstName for obj in objects"
在你的ng-repeat中只显示你想要的字段使用obj.firstName