I think it may be cleaner to rely [ngHide](http://docs.angularjs.org/api/ng.directive:ngHide) and/or [ngShow](http://docs.angularjs.org/api/ng.directive:ngShow). But I guess this can be done in a separate PR.