[英]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.