I think there is no need to explicitly set the class to "hidden" by default as ng-class will take care of that anyway.