Если вы используете UI-Router - я понял, что нужно поместить контейнер загрузки в nav, что вездесуще.Поэтому, когда вы загружаете файл и переходите к другим маршрутам, загрузка не прерывается.
Поэтому, если вы создаете представление в шаблоне, которое никогда не изменяется в дереве состояний, ваше приложение может загружаться, пока вы переходите кдругие маршруты.
<div ui-view="nav"></div>
<div ui-view="content"></div>
В представлении навигации - вы можете добавить контроллер, в котором вы управляете выгрузкой, или добавить компонент (выгрузка). Что-то вроде навигации / меню остается неизменным во всем приложении, поэтому вам следуетбыть в состоянии успешно загружать несколько файлов одновременно (параллельно).