从具有相同控制器(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。这是故意的吗?好吧,我修正了我的例子@卡洛斯,佩雷亚被发现了。