2016-02-13 32 views

回答

0

我試過使用ng-click和$ scope。$ apply(),但是我得到了$ rootScope digest錯誤。在環看了一會兒之後,我在$ scope的$ apply()附近添加了$ timeout。這解決了我所有的問題。

scope.ngclickApply = function(){ 
    $timeout(function(){ 
     scope.$apply(); 
    },0,false) 
} 

,並在HTML

<label ng-click="ngClickApply()"> 
    <input type="checkbox">{{label}} 
</label>