从具有相同控制器(AngularJs)的函数访问函数
又快又简单 当我试图从同一角度控制器中的另一个函数调用函数时。为什么我不能使用第二个函数 例如:从具有相同控制器(AngularJs)的函数访问函数,angularjs,Angularjs,又快又简单 当我试图从同一角度控制器中的另一个函数调用函数时。为什么我不能使用第二个函数 例如: var myApp = angular.module('myApp',[]); myApp.controller('MyController', ['$scope', function($scope) { $scope.get = function(val1, val2, val3){ // in reality this is a bit more complex
var myApp = angular.module('myApp',[]);
myApp.controller('MyController', ['$scope', function($scope) {
$scope.get = function(val1, val2, val3){
// in reality this is a bit more complex
// but idea of calling another function within
// the same controller is the same
return $scope.getSomething(val1, val2, val3);
};
$scope.getSomething = function(val1, val2, val3){
// return something
var something = [];
return something;
};
}]);
这是一个简单的想法,但我似乎无法从get
函数中找到getSomething
函数。我做错了什么
PS:我也用同一个控制器尝试了普通的ol'
函数getSomething(){…}
,但仍然没有乐趣。getSometing
拼写错误,缺少一个h
-可能的拼写错误?请不要介意拼写错误。这只是一个让人理解我的信息的例子。我做错了什么?:你没这么说。你试着叫它什么?好像你在叫$scope.getResults而不是$scope.getSomething。这是故意的吗?好吧,我修正了我的例子@卡洛斯,佩雷亚被发现了。