我一直在查看$ mdDialog.cancel()的文档,但是如果完成后还没有找到如何调用函数。
我想做这样的事情
$mdDialog.cancel().then(function() {
// Do some stuff in here
});
这可能吗?
我想过制作一个单独的函数,它返回了一个承诺,但不知道该怎么做,
closeDialog().then(function(){
// Do something
});
closeDialog = function() {
$mdDialog.cancel();
return promise;
}
答案 0 :(得分:1)
您的原始方法几乎是正确的。您只需要从$mdDialog.cancel()
函数返回closeDialog
:
closeDialog().then(function() {
// Do something
});
closeDialog = function() {
return $mdDialog.cancel();
}