如何在AngularJS中调用另一个范围函数

Tom*_*eng 47 angularjs-scope

在AngularJS中,我在控制器中有2个范围功能,

$scope.fn1 = function(){
//do something A
};

$scope.fn2 = function(){
    //do something B
    //I want to call fn1 here.
};
Run Code Online (Sandbox Code Playgroud)

如果我的fn2想要调用fn1,我该怎么办?谢谢!

Yan*_*ann 99

由于两个函数都在同一范围内,因此您只需$scope.fn1()在fn2中调用即可.

  • 必须先声明Fn1()才能在fn2()上调用它 (37认同)
  • @Melvin只是:$ scope.fn1 = function(){}; (2认同)