use ng-if over ng-hide