我正在使用AngularJS创建一个类似于以下代码的工厂
:
if (href) {
return $http({ method: method, url: item.href });
}
else {
// needs to return a failed promise
}
所以,如果条件为真,我需要做的就是调用$http
promise,这意味着使用我的工厂的人期望一个 promise。问题是:如果条件为 false,我需要返回一个被拒绝的 promise。有没有办法做到这一点?
谢谢!
$q
- Tom