我正在制定一个将函数用作范围参数(scope: { method:'&theFunction' })的指令。我需要知道该方法返回的结果是否为有角度的承诺(如果是,则在分辨率上会发生某些情况,否则会立即发生)。
scope: { method:'&theFunction' }
现在,我正在测试是否foo.then存在,但是我想知道是否有更好的方法可以做到这一点。
foo.then
您可以使用$q.when将对象包装为一个承诺(无论是否存在)。然后,您可以确定自己始终在兑现承诺。这应该简化随后处理结果的代码。
$q.when
文档$q.when是在这里与$ Q。