In an AngularJS video at one point I saw how to avoid an expression being visible before the Javascript parses it. But I can\'t remember how it was done...
I have a
You can hide an expression with ngCloak, see this answer:
Prevent double curly brace notation from displaying momentarily before angular.js compiles/interpolates document
As for showing loading, you can just set $root.initializing.status to a default value of "Loading" and then reset it when you get your data.