javascript - Ionic 2 无法解析 InAppBrowser 的所有参数

标签 javascript angular typescript ionic2

我不明白为什么在使用 native 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 ) {


  };

}

最佳答案

您不需要将 InAppBrowser 添加到提供程序数组中,也不需要将其注入(inject)到构造函数中。

只需将其导入到页面的开头(就像您所做的那样),然后在代码中的任何位置使用它,如下所示:

openPage() {
  new InAppBrowser('https://google.com', '_system');
}

关于javascript - Ionic 2 无法解析 InAppBrowser 的所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41528502/

相关文章:

javascript - backbone.js 示例

angular - 错误: The target entry-point "@angular/flex-layout" has missing dependencies: - @angular/cdk/bidi

angularjs - ngx-toastr GlobalConfig 超时设置

javascript - 如何在vscode扩展的状态栏中设置自定义图标和 Logo (设置StatusBar Message)?

javascript - 在多列中拆分链接

javascript - 返回 promise 的函数是什么?

Angular Material 重置按钮切换组

Angular2 @angular/cli e2e 错误 : tunneling socket could not be established, statusCode=400

typescript - 如何强类型 electron.remote.require() 结果

javascript - 添加文本框和按钮