ionic3 - 使用 Android 权限插件 Ionic 3 Angular 5 时,Object(...) 不是函数
问题描述
我有设置 IONIC 3 和 ANGULAR 5.2.x 我想添加一些下载/上传文件功能,所以我安装了cordova的android-permissions插件,并根据离子文档包含在app.module.ts和app.component.ts中,但是当我为检查权限添加代码并请求权限时,如下所示
import { AndroidPermissions } from '@ionic-native/android-permissions/ngx';
constructor(
public platform: Platform,
public menu: MenuController,
public statusBar: StatusBar,
public splashScreen: SplashScreen,
public androidPermissions:AndroidPermissions
) {
this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.CAMERA).then(
result => console.log('Has permission?',result.hasPermission),
err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.CAMERA)
);
this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.CAMERA, this.androidPermissions.PERMISSION.GET_ACCOUNTS]);
}
抛出如下图所示的错误
解决方案
推荐阅读
- javascript - 如何在 React 中使用 Open Weather App API
- c# - Why not working GC.Collect() this code? I want to Collect for Array
- java - i don't receive more then one packet on my smartphone
- python - How to replicate an SQL groupby query with summing of columns based on conditions using Pandas?
- spring - what is the difference between ResponseEntity
and Mono as a return type of a rest controller - android - 列表在android中为空
- mysql - 如何使用mysql select查询获取下一行中的后续列总数
- java - Spring Data JPA:ManyToMany查询,返回不正确的json
- python - 哪个生产服务器用于 Cloud Run 中的 Python 应用程序?
- ios - iOS 应用构建中的安全问题:二进制文件可能包含以下被禁止的 API _memcpy、_alloca、_gets