Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 无法调用方法';然后';未定义的_Angularjs - Fatal编程技术网

Angularjs 无法调用方法';然后';未定义的

Angularjs 无法调用方法';然后';未定义的,angularjs,Angularjs,为什么我得到的是“无法调用方法”,然后是“未定义的”: 你不能在另一个承诺中解决一个承诺吗 如果调用doSomething(),代码工作正常,并且它得到了结果,但是一旦添加对doSomething()的调用,它就会失败。然后是未定义的错误 对doSomething的调用也适用,如果它在外部。那么对于获得郊区的请求,这就是为什么我认为这与它被嵌入有关 谢谢我看到了你的砰砰声,有一个小错误。我正在给正确的砰砰声。 请在这里发布代码的相关部分。问题应该是独立的,不依赖外部网站的主要内容。将大部分内

为什么我得到的是“无法调用方法”,然后是“未定义的”:

你不能在另一个承诺中解决一个承诺吗

如果调用doSomething(),代码工作正常,并且它得到了结果,但是一旦添加对doSomething()的调用,它就会失败。然后是未定义的错误

对doSomething的调用也适用,如果它在外部。那么对于获得郊区的请求,这就是为什么我认为这与它被嵌入有关


谢谢

我看到了你的砰砰声,有一个小错误。我正在给正确的砰砰声。


请在这里发布代码的相关部分。问题应该是独立的,不依赖外部网站的主要内容。将大部分内容发布到非现场意味着,如果由于某种原因,该非现场位置不可用,那么您的问题就没有意义,未来的读者也无法在此处搜索到。(它还要求人们离开这个网站,以确定你在问什么,然后返回这里发布答案。)如果你的方法没有返回
然后
函数生成的承诺,你的控制器代码如何与承诺交互?是的,实际上我错了,其他服务函数确实返回了承诺。看来我错过了回报声明。
doSomething : function() {
  //your method isn't returning anything
  return $http().then();
}