【问题标题】:mgt-people-picker selectUsersById is not a functionmgt-people-picker selectUsersById 不是函数
【发布时间】:2021-07-27 22:46:51
【问题描述】:

我正在使用 Microsoft Graph Toolkit 中的人员选择器组件,使用 v1.3.5 几个月来一切正常,现在我正在升级到最新版本 v2.1.0,尝试设置初始用户时出现错误在选择器中。

在我的 HTML 中

<mgt-people-picker id="siteOwnersPicker" type="person"></mgt-people-picker>

在我的 TypeScript 中,我设置了一个初始用户,其中 userId 是一个带有当前用户 Guid 的字符串

const siteOwnersPicker: MgtPeoplePicker = document.querySelector('#siteOwnersPicker')
siteOwnersPicker.selectUsersById([userId]);

并且我已经更新了我的导入

import { MgtPeoplePicker } from '@microsoft/mgt';

到

import { MgtPeoplePicker } from '@microsoft/mgt-components';

这编译得很好,但在运行时我得到了错误

siteOwnersPicker.selectUsersById is not a function

文档似乎表明方法签名没有改变,我需要更多的导入来引入包含该方法的文件吗?

【问题讨论】:

标签: typescript microsoft-graph-toolkit


【解决方案1】:

解决了我的问题。

我正在从

导入组件
import { MgtPeoplePicker } from '@microsoft/mgt-components';

当我真正需要导入组件时

import { MgtPeoplePicker } from '@microsoft/mgt';

不知道为什么会有所不同,但确实有影响

【讨论】:

    猜你喜欢
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    • 1970-01-01
    • 2021-03-18
    • 2020-05-27
    • 1970-01-01
    相关资源
    最近更新 更多