I'm just curious: did you try `ng-if` instead of `ng-show` here?