$mddialog.cancel()完成后执行函数-AngularJS
我一直在看$mdDialog.cancel()的文档,但没有找到在if完成后如何调用函数 我想做这样的事情$mddialog.cancel()完成后执行函数-AngularJS,angularjs,mddialog,Angularjs,Mddialog,我一直在看$mdDialog.cancel()的文档,但没有找到在if完成后如何调用函数 我想做这样的事情 $mdDialog.cancel().then(function() { // Do some stuff in here }); 这可能吗 我想做一个单独的函数,返回一个承诺,但不知道怎么做 closeDialog().then(function(){ // Do something }); closeDialog = function() { $mdDial
$mdDialog.cancel().then(function() {
// Do some stuff in here
});
这可能吗
我想做一个单独的函数,返回一个承诺,但不知道怎么做
closeDialog().then(function(){
// Do something
});
closeDialog = function() {
$mdDialog.cancel();
return promise;
}
你最初的方法几乎是正确的。您只需从
closeDialog
函数返回$mdDialog.cancel()
:
closeDialog().then(function() {
// Do something
});
closeDialog = function() {
return $mdDialog.cancel();
}
根据文档,$mdDialog.cancel()返回一个承诺,该承诺在对话框关闭时得到解决。