有没有办法有选择地限制OrderBy在AngularJs中对ng-repeat的应用?

时间:2015-05-19 07:39:35

标签: angularjs angularjs-ng-repeat angularjs-orderby

在我的应用程序中,我正在迭代一个数组,该数组的值绑定到文本框(基本上输入type =" number")。即,

说,

help("plot.gam")

此Plnkr链接 - http://plnkr.co/edit/?p=preview&s=D7hhm2al6sOXMHwQ

演示了我在说什么。

因此,只要我更改了文本框的值,就会重新排序。我不希望这种情况发生,因为它会给我的用户带来不适,他们必须搜索他们刚刚编辑过的框。 我想要一个解决方案,其中在第一次创建doms时对ng-repeat进行排序,但在重新创建之前不再重新排序。我怎样才能做到这一点?请帮忙。

1 个答案:

答案 0 :(得分:1)

您可以通过在.second中对您的数组进行一次订购来实现,在这种情况下,请注入controller。显然,在您加载$filter之后执行此操作。

$scope.numbers