0

我正在使用 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

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

4

1 回答 1

0

解决了我的问题。

我正在从

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

当我实际需要从

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

不知道为什么会有所不同,但确实如此

于 2021-05-14T13:50:41.740 回答