Я вызываю login (), где мне нужно инициализировать значение для одной функции adalService init (configOptions: adal.Config): void; который установит значение URL по умолчанию Итак, после login () или logout () он может перенаправить на сохраненное значение перенаправления в init ()
и вторая функция также от adalService login (): void; который будет выполнять вход в Azure AD и перенаправлять на значение, установленное init ().
Итак, когда я запускаю внешнюю функцию () перед вызовом init (), работает только login (), которая перенаправляет мне ранее сохраненное значение (предыдущий маршрут) в 90% случаев
Итак, я хочу, чтобы первая функция init () завершилась, а затем выполнила вторую функцию login (). Оба void (), иначе я бы использовал Observable и написал бы в теле ответа
Могу ли я преобразовать свою обычную функцию в Observable или что-то еще. Если да, пожалуйста, напишите синтаксис тоже
login()
{
this.adalService.init(environment.adalConfig);
// console.log('url :- ' + environment.adalConfig.postLogoutRedirectUri);
this.adalService.login();
}