AngularJS Приложение случайным образом замораживает страницу, используя Angular Route With MVC - PullRequest
0 голосов
/ 26 мая 2020

У меня проблема, из-за которой моя страница приложения angularjs просто зависает в случайном порядке. У меня нет циклов while, но есть наблюдатели за некоторыми частичными представлениями, которые я загружаю на главную страницу с помощью шаблонов angular -route. Возможно ли, что эти наблюдатели вызывают случайное зависание приложения? Это очень странная проблема, и я установил точки останова во всем своем коде, и я не могу воспроизвести проблему, потому что она чрезвычайно случайна и не может вызвать проблему. Иногда Chrome будет предлагать «Подождать» или «Убить страницу», когда выполнение сценария занимает слишком много времени, но на моих точках останова ничего не работает.

В настоящее время я использую последнюю версию AngularJS (1.7.9 минифицировано через CDN), и все следующие библиотеки, связанные с AngularJS - angular -touch.min. js, angular -animate.min. js и angular -route.min. js.

Я также использую следующие JavaScript библиотеки: jQuery -UI 1.12.1, jQuery 1.12.4, loda sh 1.8.3, ui-grid 4.7.1, angular -ui- bootstrap 1.3.2 и ngMask (также не используется в каждом частичном представлении).

ui-grid не всегда присутствует, поэтому я сомневаюсь, что это имеет какое-либо влияние на проблему, но я никогда не сталкивался с зависанием в представлении с ui-сеткой.

Я могу предоставить код или дополнительную информацию по мере необходимости. Я не включил никакого кода, потому что я не могу воспроизвести проблему и не знаю, с чего начать, поскольку это такая случайная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...