繁体   English   中英

从AngularJS中$ scope上定义的另一个函数中调用$ scope上定义的函数

[英]Calling function defined on $scope from another function defined on $scope in AngularJS

我有一个在$scope上定义了许多功能的控制器。

例如:

$scope.doSomething = function() {

}

$scope.doSomethingElse = function(data) {

}

我想从我的doSomething函数中调用doSomethingElse函数。 现在,我正在HTTP请求的成功函数中调用它(是的,它正在成功)。

成功函数触发后,我将像这样调用另一个函数:

angular.scope().doSomethingElse(data); data变量作为成功函数中的参数传递。

运行后,我收到此错误: TypeError: undefined is not a function

还有另一种方法吗?

您可以只调用$scope.doSomethingElse(data); 因为您已经将其定义为函数。 只要在调用它之前定义它,它就可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM