Вызов одного микроприложения из другого микроприложения: Single-spa Angular - PullRequest
0 голосов
/ 18 июня 2020

У меня одно более крупное микроприложение говорит «папка», а второе микроприложение - «владельцы папок». Оба приложения зарегистрированы и отлично работают под Single-spa. «Папка» - это мое приложение по умолчанию для single-spa. Теперь я хочу вызвать или активировать «владельцев папок» изнутри некоторой ссылки или какого-либо маршрута в приложении «Папка», например, «папка / пример». В настоящее время так не работает.

singleSpa.registerApplication(
  'folders',
  function () {
    return System.import('folders');
  },
  function (location) {
    console.log(location);
    return location.pathname === '/';
  }
)
singleSpa.registerApplication(
  'folder-owner',
  function () {
    return System.import('folder-owner');
  },
  function (location) {
    return location.pathname.startsWith('/folder/example');
    //return true;
  },
  { authToken: "" }
)
...