【发布时间】:2020-04-05 13:46:03
【问题描述】:
我有以下代码
removeAlert() : Observable<boolean> {
Swal.fire({
title: 'delete this file ?',
text: 'sth',
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'ok',
cancelButtonText: 'cancel'
}).then((result) => {
if (result.value) {
return of(true) ;
}
else if (result.dismiss === Swal.DismissReason.cancel) {
this.showError("canceled" , "sth else");
return of(false) ;
}
});
//return of(false) ;
}
点击后如何观察值并返回
我的意思是这部分if(result.value)
【问题讨论】:
-
这是否回答了您的问题:Convert Promise to Observable?
标签: angular typescript observable sweetalert2