使用angularjs过滤表格问题

时间:2016-03-10 13:54:38

标签: angularjs

Fiddle

我有一张用ng-repeat构建的表格。我想对其应用| filter。它似乎有效,但过滤后的行并不是好的。

例如:

如果您在搜索栏上输入differed,则会获得

DIFFERED 1

DIFFERED的值为5

我该如何解决?

请注意,我希望保留此表结构,而不是水平放置所有标题。

2 个答案:

答案 0 :(得分:1)

使用@Override public int hashCode () { return getName().hashCode(); } 代替parameter.value

答案 1 :(得分:1)

问题是过滤会减少您的列表,因此$index将始终为零,因此使用parameter_list[$index]访问列表会返回第一项。

您应该<input type="text" ng-model="parameter.value" class="form-control">而不是

使用参数,您将访问已过滤列表的正确项目