【发布时间】:2019-11-11 22:03:46
【问题描述】:
在我的 Angular 应用程序中,我想使用 JavaScript 的 PermissionStatus。可以参考at Mozilla。
当我尝试将它导入到我的一个角度 .ts 文件中时,我的 IDE (IntelliJ) 找不到该类。
navigator.permissions.query({ name: 'geolocation' }).then(function (permissionStatus: PermissionStatus) {
console.log('geolocation permission status is ', permissionStatus.state);
});
它抱怨:
error TS2304: Cannot find name 'PermissionStatus'.
即使使用navigator.permissions 也会给我一个错误:
error TS2339: Property 'permissions' does not exist on type 'Navigator'.
如何导入PermissionStatus?
【问题讨论】:
标签: javascript angular typescript angular5