Hi,
CSS files at the beginning and JS files at the bottom of the HTML document is the right approach.
Just add the style of display:none for ngCloack to your own CSS file and it will be applied before your browser load the rest of the page.
That way you will never get raw content of template (like {{stuff}}) displayed before AngulsrJS kicks in.
You can go even better than that! In your CSS file add some "fancy rule" to ngCloack which will override the AngularJS own display:none. "Fancy rule" - I mean like displaying some kind of "please wait" animation. It will disappear as soon as AngularJS drops that class from your document, uncovering ready to use, fully compiled application.
Regards,
Witold Szczerba
---
Sent from my mobile phone.