Невозможно прочитать меню неопределенного шаблона стека pixinvent - PullRequest
0 голосов
/ 12 февраля 2019

Я использую шаблон стека от PIXINVENT, иногда в боковом меню он работает и расширяется, чтобы показать дочернее меню, а иногда я не могу прочитать меню неопределенного, я считаю, что проблема в асинхронной проблеме (что-то загружается раньше другого. В боковой панели.ts в ngOninit () есть две строки:

$.getScript('./assets/app/js/core/app.js');
$.getScript('./assets/app/js/core/app-menu.js');

В app.js есть $ .app и используется свойство меню $ .app.menu, и проблема в том, что иногда я не могу прочитать меню неопределенных.

любая помощь?

1 Ответ

0 голосов
/ 12 февраля 2019

Я обнаружил проблему, Проблема в том, что $ .getScript () работает асинхронно, и один выполняется раньше другого и вызывает проблему. Решение заменяет $ .getScript () на:

$.ajax({
        url: './assets/app/js/core/app.js',
        async: false,
        dataType: 'script',
      });
      $.ajax({
        url: './assets/app/js/core/app-menu.js',
        async: false,
        dataType: 'script',
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...