【发布时间】:2015-05-19 07:39:34
【问题描述】:
在我的应用程序中,我正在迭代一个数组,其值绑定到文本框(基本上输入 type="number")。即,
说,
<div ng-repeat="number in numbers|orderBy:'value'">
<input type="number" ng-model="number.value">
</div>
此 Plnkr 链接 - http://plnkr.co/edit/?p=preview&s=D7hhm2al6sOXMHwQ
证明我在说什么。
因此,一旦我更改了文本框的值,就会重新排序。我不希望这种情况发生,因为它让我的用户不得不搜索他们刚刚编辑的框。 我想要一个解决方案,在第一次创建dom时订购ng-repeat,但在重新创建它们之前不会再次订购。我怎样才能做到这一点?请帮忙。
【问题讨论】:
标签: angularjs angularjs-ng-repeat angularjs-orderby