I am wondering if there is a way (similar to Gmail) for AngularJS to delay showing a new route until after each model and its data has been fetched using it
One possible solution might be to use the ng-cloak directive with the element where we are using the models e.g.
Value in myModel is: {{myModel}}
I think this one takes least effort.