Угловая загрузка файла прерывает процесс загрузки при изменении маршрута - PullRequest
0 голосов
/ 11 мая 2018

В нашем проекте у нас есть такое требование, как, когда пользователь перемещается по страницам (изменение маршрута), нам нужно сохранить процесс загрузки за кулисами.Но поскольку область видимости разрушается во время навигации, процесс загрузки автоматически прерывается.Есть ли способ сохранить процесс загрузки ??

Я пытался глубоко клонировать массив obj файлов и поддерживать процесс в рабочем состоянии, но при клонировании я получаю rangeerror, когда превышен максимальный размер стека вызовов. Помогите, пожалуйста?

1 Ответ

0 голосов
/ 12 мая 2018

Если вы используете UI-Router - я понял, что нужно поместить контейнер загрузки в nav, что вездесуще.Поэтому, когда вы загружаете файл и переходите к другим маршрутам, загрузка не прерывается.

Поэтому, если вы создаете представление в шаблоне, которое никогда не изменяется в дереве состояний, ваше приложение может загружаться, пока вы переходите кдругие маршруты.

<div ui-view="nav"></div>
<div ui-view="content"></div>

В представлении навигации - вы можете добавить контроллер, в котором вы управляете выгрузкой, или добавить компонент (выгрузка). Что-то вроде навигации / меню остается неизменным во всем приложении, поэтому вам следуетбыть в состоянии успешно загружать несколько файлов одновременно (параллельно).

...