score:0

Accepted answer

wrap drilldown with $timeout to trigger digest cycle:

function changetodrilldown(setindex){
    if ($scope.charts.temp===null){     
     $timeout(function () {
         $scope.charts.temp = $scope.charts.primary;
         $scope.charts.primary = $scope.charts.drilldown[setindex];
     }, 0);
  }
}

demo in plunkr


Related Query

More Query from same tag