好的,所以我正在用 AngularJS 做一些基本的 CRUD。这是视图:
<table>
<tr ng-repeat=="person in persons | orderBy:lastName">
<td>
{{person.firstName}}
</td>
<td>
{{person.lastName}}
</td>
<td>
</td>
</tr>
<tr>
<td>
<input ng-model="person.firstName">
</td>
<td>
<input ng-model="person.lastName">
</td>
<td>
<button ng-click="save(person)">Save</button>
</td>
</tr>
</table>
问题在于,当您在输入中键入新用户时,该行的位置会跳到按字母顺序排列的位置。显然我希望这种情况发生,但前提是用户完成输入并点击“保存”。