nik*_*ong 2 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 )
.finally(function() {
alert = undefined;
});
}
Run Code Online (Sandbox Code Playgroud)
我似乎无法找到任何文档.finally.它似乎是我可以收集的回调函数,尽管文档奇怪地缺少任何信息.
我应该假设它是一个正常的回调函数 - 为什么它上面的文档缺乏 - 这就是这种简单的标准指令语法,这被认为是处理回调的方式,比如.then?
感谢您提供任何信息.
$mdDialog.show()返回一个承诺.finally是您完成承诺时所采取的行动,无论其是否已得到解决或拒绝.通常,finally用于处理承诺完成后应该进行的任何清理(就像通过清除alert变量一样).
Angular使用q库来处理promises,因此您可以finally()在Q API Reference中找到有关该方法的信息
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |