0

I installed FileOpener plugn for Ionic

The project is being compiled and build succesffuly, but when calling the plugin's open function it throws Object(…) is not a function error.

Full Error stacktrace:

"TypeError: Object(...) is not a function
    at FileOpener.open (file:///android_asset/www/build/vendor.js:101646:143)
    at file:///android_asset/www/build/8.js:324:34
    at t.invoke (file:///android_asset/www/build/polyfills.js:3:14976)
    at Object.onInvoke (file:///android_asset/www/build/vendor.js:4982:33)
    at t.invoke (file:///android_asset/www/build/polyfills.js:3:14916)
    at r.run (file:///android_asset/www/build/polyfills.js:3:10143)
    at file:///android_asset/www/build/polyfills.js:3:20242
    at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:15660)
    at Object.onInvokeTask (file:///android_asset/www/build/vendor.js:4973:33)
    at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:15581)"

Plugin's declaration on app.module and in the component:

import { FileOpener } from '@ionic-native/file-opener/ngx';

plugin usage:

 this.fileOpener.open(uri, 'application/pdf')
    .then(() => {
      console.log('File is opened');
      loading.dismiss();}
      ).
      catch(err =>  {
        debugger;
          console.error('Error openening file: ' + err);
          loading.dismiss();}
        );

Ionic info:

  ionic (Ionic CLI)  : 4.1.2
  Ionic Framework    : ionic-angular 3.9.2
  @ionic/app-scripts : not installed

What could possibly cause this error?

Thanks

Nir-Z
  • 819
  • 1
  • 13
  • 31
  • 1
    use ionic native v4 with ionic 3. Refer [docs](https://ionicframework.com/docs/v3/native/file-opener/). Ionic native v5 has [issues](https://stackoverflow.com/questions/54467262/getting-uncaught-in-promise-typeerror-object-is-not-a-function-error/54474247#54474247) with ionic 3/angular 5.x in particular. It is a problem with every ionic native plugin – Suraj Rao Feb 13 '19 at 07:17
  • Updated question with Ionic info – Nir-Z Feb 13 '19 at 07:43
  • Yes you are using ionic-angular 3. Is the version 4 plugin wrapper not working? – Suraj Rao Feb 13 '19 at 08:05
  • Yes! This has worked. Thank you very much! – Nir-Z Feb 13 '19 at 08:57

0 Answers0