Change ng-hide to ng-if, hoping it will resolve the fact it's not working on mobile device