2014-11-14 85 views
0

假設我們有一個函數調用來進行ng-click,並且在該函數類之後,如果假設要調用另一個函數 - 這種情況將如何實現? ?單擊角度後更新ng-click值角點JS

對於如:

期函數()應該改變NG-點擊的價值函數2()

任何人都可以請解決這種情況?

+0

如果你真的需要在不同的功能不同的cli cks你可以跟蹤一個函數的點擊計數,並從那裏觸發你感興趣的函數。 – 2014-11-14 18:12:00

回答

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; 
});