У меня проблемы с фильтром orderBy. Следующий код упорядочит мою инициативную колонку просто отлично. Когда я набираю значение на входе, фильтр автоматически начинает упорядочивать значения так, как я хочу.
Однако, если я введу значение во ввод, который поднимает этот символ выше в списке, то ввод закроется, прежде чем я смогу закончить ввод этого значения.
Если значение, которое я набираю во вводе, сбрасывает символ вниз по списку, тогда этот ввод не закрывается и позволяет мне завершить ввод значения.
Кто-нибудь может объяснить это поведение?
<tr ng-repeat="char in localChars | orderBy: '-initiative'">
<td>{{char.name}}</td>
<td ng-hide='show' ng-click='show = true'>{{char.initiative}}</td>
<td ng-show='show'>
<input ng-blur='initiative(char)' ng-model='char.initiative' type="text">
</td>
</tr>