在 AngularJS 中,我在控制器中有 2 个作用域函数,
$scope.fn1 = function(){
//do something A
};
$scope.fn2 = function(){
//do something B
//I want to call fn1 here.
};
如果我的 fn2 想调用 fn1,我该怎么办?谢谢!
在 AngularJS 中,我在控制器中有 2 个作用域函数,
$scope.fn1 = function(){
//do something A
};
$scope.fn2 = function(){
//do something B
//I want to call fn1 here.
};
如果我的 fn2 想调用 fn1,我该怎么办?谢谢!
由于这两个函数在同一范围内,您可以简单地$scope.fn1()
在 fn2 中调用。
$scope.fn1 = function() {
// do something A
};
$scope.fn2 = function() {
// do something B
// I want to call fn1 here.
$scope.fn1(); // this works
};
如果您在 fn1 和 fn2 中做同样的事情,您不想要两个作用域函数,请使用一个函数。
如果您需要在 fn2 中添加,则从两个函数中取共同的东西然后调用它。