在AngularJS中,我在控制器中有2个范围功能,
$scope.fn1 = function(){
//do something A
};
$scope.fn2 = function(){
//do something B
//I want to call fn1 here.
};
如果我的fn2想要拨打fn1,我该怎么办?谢谢!
答案 0 :(得分:98)
由于两个函数都在同一范围内,因此您只需在fn2中调用$scope.fn1()
。
答案 1 :(得分:1)
$scope.fn1 = function() {
// do something A
};
$scope.fn2 = function() {
// do something B
// I want to call fn1 here.
$scope.fn1(); // this works
};
答案 2 :(得分:-4)
如果你在fn1和fn2中做同样的事情你不想要两个范围函数,那么使用一个函数。
如果您需要在fn2中添加,那么在两个函数中采用常见的东西然后调用它。