我不明白为什么在使用本机InAppBrowser插件时出现以下错误:无法解析InAppBrowser的所有参数
import { Component } from '@angular/core';
import { NavController, NavParams, Platform } from 'ionic-angular';
import { InAppBrowser } from 'ionic-native';
@Component({
selector: 'page-sign-in',
templateUrl: 'sign-in.html',
providers: [ InAppBrowser ]
})
export class SignInPage {
constructor(public navCtrl: NavController, public platform: Platform, public inAppBrowser: InAppBrowser ) {
};
}
答案 0 :(得分:4)
您不需要将InAppBrowser
添加到providers数组中,也不需要在构造函数中注入它。
只需在页面开头导入它(就像你一样),然后在代码中的任何地方使用它:
openPage() {
new InAppBrowser('https://google.com', '_system');
}