我想获取类型为angular.IPromise<any>
的变量,并使用本地传递将其注入$mdDialog
的控制器中。它似乎在等待承诺解决,然后传递结果而不是承诺。我想在控制器中处理promise(.then
)。我有什么方法可以做到这一点吗?
答案 0 :(得分:0)
我最终注入了一个本地函数,该函数可以返回promise。
IDialogOptions
...
,locals:{getPromise:()=>thePromise}
在控制器端
getPromise().then(()=>some stuff);