2014-09-19 195 views
0
<span ng-click="resetbyTask() || filterTask(task.id, $index)">{{ task.total }}</span> 

我想在一个ng-click类函数之间切换,使得第一点击运行filterTask(),再次单击时将运行resetbyTaskAngularJS NG-点击功能之间切换

+0

惯于它是一个很好的IDE a有一个切换功能,你可以有条件地调用子功能? – 2014-09-19 14:41:27

回答

1

试试这个:

// controller 

var called = false; 

$scope.toggle = function (taskId, index) { 
    if (called) { called = false; return $scope.resetbyTask(); } 
    $scope.filterTask(taskId, index); 
    called = true; 
} 

HTML:

<span ng-click="toggle(task.id, $index)">{{ task.total }}</span> 
+0

right edit :)我的心在哪里.. – meriadec 2014-09-19 14:51:58