为什么我得到'无法调用方法'然后'未定义':
http://plnkr.co/edit/yWS6hRjmZZeZMJyVA0zy?p=preview
你能否解决另一个承诺的承诺?
如果您取消对doSomething()的调用,代码可以正常工作,并且它会获得郊区,但是只要您添加对doSomething()的调用,它就会失败。但是未定义错误。
对doSomething的调用也适用于.then以外的请求获取郊区,所以这就是为什么我会相信它与嵌入它有关。
谢谢
答案 0 :(得分:9)
我看到了你的插件并且有一个小错误。我正在给予纠正的掠夺者。 http://plnkr.co/edit/vRuA5Vy8sT6BhzsaYTkl?p=preview
doSomething : function() {
//your method isn't returning anything
return $http().then();
}