Mgt-Login не запускает событие loginCompleted

#microsoft-graph-toolkit

#microsoft-graph-toolkit

Вопрос:

У меня есть компонент mgt-login, который отлично работает на странице, но, похоже, я не могу запустить событие loginCompleted, используя следующее:

         document.querySelector('mgt-login').addEventListener('loginCompleted', e => {
            console.log(e);
        });
  

Попадает строка «addEventListener», но, похоже, я не могу заставить ее выполнить console.log, и при этом не достигнута точка останова. Я уверен, что мне не хватает чего-то очевидного, но я был бы очень признателен за некоторую помощь.

Ответ №1:

Я не вижу ничего плохого в вашем синтаксисе, скорее кажется, что это событие не является рабочим свойством. Состояние поставщика при инициализации входа возвращается signedOut и приводит к следующему событию:

this.fireCustomEvent('loginFailed');

вместо этого. Если вы можете, пожалуйста, создайте проблему в репозитории с подробными сведениями об ошибке, мы разберемся с этим в следующем возможном выпуске.

Комментарии:

1. Зарегистрировано как ошибка: github.com/microsoftgraph/microsoft-graph-toolkit/issues/609 . Спасибо Nic