无法读取未定义的堆栈模板像素发明的菜单



我使用PIXINVENT的堆栈模板,在侧边栏菜单中,有时它可以工作并扩展以显示儿童菜单,有时我无法阅读未定义的菜单,我相信问题是异步问题(在另一个之前加载的东西。在 ngOninit(( 的 sidebar.ts 中,有两行:

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

该应用程序.js有 $.app 并使用菜单属性 $.app.menu,问题是有时我无法读取未定义的菜单。

有什么帮助吗?

我发现了问题,问题是 $.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',
      });

最新更新