任务是迭代已被ng-repeat过滤器过滤过的对象的集合,然后单击按钮后,仅更改那些已过滤的对象的某些属性。假设您有一个对象集合,这些对象通过每个对象的title属性内的文本搜索进行了过滤。现在,您要在单击分配的按钮并更改与该过滤器匹配的项目的属性后,遍历列表的此子集。
为了遍历已经被ng-repeat过滤器过滤过的对象的集合,我们使用一个别名表达式。我们创建用于过滤ng-repeat数据的变量的别名。单击按钮时,该别名变量将传递给Angular函数()。现在,在该AngularJS函数,由于别名变量仅包含已过滤对象的值,因此我们遍历每个值。对于每次迭代,我们都会更改一些属性,例如在这种情况下,将过滤后的学生的分数加10,然后控制这些值。
句法:
GeeksforGeeks
- {{ student.name + ', marks:' + student.marks }}
length of filtered data: {{ result.length }}