【问题标题】:FileOpener in ionic2 native for androidionic2 中的 FileOpener 本机 for android
【发布时间】:2016-11-30 11:33:09
【问题描述】:

我在 ionic2 native 中使用 FileOpener

文档here.

这是我的代码:

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { FileOpener } from 'ionic-native';

@Component({
  selector: 'page-installHelper',
  templateUrl: 'installHelper.html'
})
export class InstallHelper {

  constructor(public navCtrl: NavController, public fo: FileOpener) {
        fo.open('/assets/app.apk', 'application/vnd.android.package-archive');
  }

}

但它给出了一个错误说:Property 'open' does not exist on type 'FileOpener'.

我想从我的应用中打开一个 apk 文件。

【问题讨论】:

    标签: android ionic2 fileopener2


    【解决方案1】:

    对于原生组件,您无需将其分配给构造函数。

    所以你的代码应该是这样的:

    import { Component } from '@angular/core';
    import { NavController } from 'ionic-angular';
    import { FileOpener } from 'ionic-native';
    
    @Component({
      selector: 'page-installHelper',
      templateUrl: 'installHelper.html'
    })
    export class InstallHelper {
    
      constructor(public navCtrl: NavController) {
            FileOpener.open('/assets/app.apk', 'application/vnd.android.package-archive',
            { 
                error : (e)=> {console.log('Error status: ' + e.status + ' - Error message: ' + e.message);},
                success : ()=> {console.log('file opened successfully');}
            });
      }
    
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多