Ответ 1
Обновление Aug 2014: .always
было переименовано .finally
в последних версиях Angular. Предпочитают .finally
до .always
.
Обратите внимание, что для поддержки IE8 вы должны называть его с помощью обозначения в виде скобок ["finally"]
.
Вы можете использовать .always
в AngularJS
Это изменение довольно новое (вы можете сделать это в jQuery некоторое время), вы можете увидеть фиксацию здесь. Для этого вам необходимо иметь AngularJS 1.1.5 или выше.
always(callback)
- позволяет вам наблюдать либо выполнение, либо отказ от обещания, но сделать это без изменения окончательного значения. Это полезно для выпуска ресурсов или для некоторых что необходимо выполнить, было ли обещание отклонено или разрешено. См. полный спецификации для Дополнительная информация.