Javascript 关于角材料的文档$mdDialog.finally?

Javascript 关于角材料的文档$mdDialog.finally?,javascript,angularjs,angular-material,Javascript,Angularjs,Angular Material,从中,Angular Material中的对话框具有如下特征: function showAlert() { alert = $mdDialog.alert() .title('Attention, ' + $scope.userName) .content('This is an example of how easy dialogs can be!') .ok('Close'); $mdDialog .show( alert ) .fi

从中,Angular Material中的对话框具有如下特征:

function showAlert() {
  alert = $mdDialog.alert()
    .title('Attention, ' + $scope.userName)
    .content('This is an example of how easy dialogs can be!')
    .ok('Close');
  $mdDialog
      .show( alert )
      .finally(function() {
        alert = undefined;
      });
}
我似乎找不到有关
的任何文档。最后
。从我收集的资料来看,这似乎是一个回调函数,尽管文档中奇怪地缺少任何信息

我是否应该假设它是一个普通的回调函数,为什么缺少关于它的文档?这仅仅是一种标准的指令语法,被认为是处理回调的方法,比如
。然后

谢谢你提供的任何信息

$mdDialog.show()
返回承诺<代码>最后
是您在完成承诺时采取的行动,无论承诺是得到解决还是被拒绝。通常,
finally
用于处理承诺完成后应进行的任何清理(就像这里通过清除
警报
变量所做的那样)


Angular使用
q
库来处理承诺,因此您可以在

中找到有关
finally()
方法的信息,它返回承诺,研究Angular承诺。