无法调用未定义的方法“then”

2024-04-11

为什么我收到“无法调用未定义的方法‘then’”:

http://plnkr.co/edit/yWS6hRjmZZeZMJyVA0zy?p=preview http://plnkr.co/edit/yWS6hRjmZZeZMJyVA0zy?p=preview

你不能在另一个 Promise 的 .then 中解析一个 Promise 吗?

如果您取出对 do Something() 的调用,并且它获取了郊区,则代码可以正常工作,但是一旦您添加对 do Something() 的调用,它就会失败并出现 .then undefined 错误。

如果 do Something 的调用位于 .then 之外,对于获取郊区的请求也有效,所以这就是为什么我相信这与嵌入它有关。

谢谢


我看到了你的 plunk,有一个小错误。我正在给出更正后的笨蛋。http://plnkr.co/edit/vRuA5Vy8sT6BhzsaYTkl?p=preview http://plnkr.co/edit/vRuA5Vy8sT6BhzsaYTkl?p=preview

doSomething : function() {
  //your method isn't returning anything
  return $http().then();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法调用未定义的方法“then” 的相关文章

随机推荐