首页 > 解决方案 > Angular/JS 方法为“loginCompleted”添加EventListener?

问题描述

我正在尝试根据 mgt-login 组件引发“loginCompleted”事件时发生的情况来定制一系列事件。

到目前为止,我还不能实现一个会听到“loginCompleted”事件的 eventListener。

我在 index.html 中尝试了以下 javascript

        let mgtlogin = document.querySelector('mgt-login');
        mgtlogin.addEventListener('loginCompleted', (e) => {
        alert ("loginCompleted");
        document.getElementById("clickMe").click(); )}

标签: microsoft-graph-toolkit

解决方案


控件支持此事件,mgt-login但是,上面的代码中似乎存在轻微的语法错误。以下代码适用于我:

  let mgtlogin = document.querySelector('mgt-login');
  mgtlogin.addEventListener('loginCompleted', e => {
    alert('loginCompleted');
    document.getElementById('clickMe').click();
  });

在这种情况下,)太早完成了。

如果这不是问题,您能否提供有关您遇到的特定错误的更多信息?


推荐阅读