For any once else that comes across this, the flickering is normally due to FOUC(Flash of unstyled content), basically the css and other stuff is loaded a little latter causing the website to look unstyled. To fix this you can use ng-cloak as the OP has tried or if its a heavy site then just put a pleasing loading animation that covers the screen until everything is loaded