/ / Завантаження кутового файлу припиняє процес завантаження під час зміни маршруту - javascript, angularjs, angular-ui-router, ng-file-upload

Кутова завантаження файлу припиняє процес завантаження під час зміни маршруту - javascript, angularjs, corner-ui-router, ng-file-upload

У нашому проекті у нас є вимога, наприклад,в той час як користувач переміщується по сторінках (зміна маршруту), ми повинні зберегти процес завантаження за кадром. Але, оскільки масштаб руйнується під час навігації, процес завантаження автоматично припиняється. чи є спосіб зберегти процес завантаження ??

Я намагався глибоко клонувати файли obj масиву і зберегти процес в сервісі, але при клонуванні я отримую rangeerror, коли максимальний розмір стека викликівперевищується Будь ласка, допоможіть ??

Відповіді:

0 для відповіді № 1

Якщо ви використовуєте UI-маршрутизатор - як я обійшовщо мусить поставити контейнер завантаження у nav, котрий є всюдисущий. Тому, коли ви завантажуєте файл і переходите до інших маршрутів, завантаження не переривається.

Отже, якщо ви створюєте перегляд шаблону, який ніколи не змінюється внизу дерева станів, ваша програма може завантажуватися під час переходу до інших маршрутів.

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

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