2014-11-14 3 views
0

다른 함수를 호출한다고 가정 할 때 ng-click 및 그 함수 클래스 뒤에 함수 호출이 있다고 가정합니다.이 시나리오는 어떻게 달성 될까요? ? 예를 들어클릭 후 각도 ng-click JS

:

기능 1가() 기능 2에 겨 클릭의 값을 변경해야합니다()

사람이 시나리오를 해결시겠습니까?

+0

은 당신이 정말로에 다른 기능이 필요한 경우 다른 CLI cks를 사용하면 하나의 함수에서 클릭 수를 추적하고 관심있는 함수를 트리거 할 수 있습니다. –

답변

0

당신은 보통의 것과 같은 기능 변수를 변경할 수 있습니다

<button ng-click="do()">Do</button> 

$scope.do = function(functionName) { 
    console.log(1); 
    $scope.do = $scope.other; 
}; 

$scope.other = function() { 
    console.log(2); 
}; 

http://plnkr.co/edit/41clFC1MlYygljPhLRHB?p=preview

0

HTML :

<button ng-click="aFunction()">Click Me</button> 

컨트롤러 코드 :

angular.module('yourModule').controller(function($scope){ 

    function function1(){ 
    //whatever you want the first function to do; 
    $scope.myFunction = function2; 
    }; 

    function function2(){ 
    }; 

    $scope.myFunction = function1; 
});