Check out my plunker. I'm facing an issue where even if the ng-show is set to "false", there is always a brief display for a few milliseconds when I refresh the page. I understand that this happens because Angular hasn't loaded yet, so I tried using the CSS property "display:none" to prevent this flicker, but it doesn't seem to be working as expected...