2016-06-30 8 views
0

を働いていないionic2にプラグイン。 Visual Studioのコードで 私はソースを参照し、オブジェクトを使用することができますが、私は二つの問題があります:私は「イオンサーブ」コマンドでアプリケーションを実行したとき、私はブラウザの原因のコンソールにエラーを見ることができますコルドバの連絡先は、私は今、私は私のアプリのプラグインディレクトリにプラグインのサブディレクトリを参照することができ、コマンド</p> <p><code>sudo ionic plugin add cordova-plugin-contacts</code></p> <p>と私のionic2プラットフォーム上contacsコルドバのプラグインをインストールしている

  • をContactFindOptionsのコンストラクタがありません。その理由は、ブラウザで私は 'contacts.js'を見ることができますが、私は 'contacts.d.js'(ContactFindOptionsを定義する必要があります)を見ることができません。

  • 私のコードでContactFindOptions代わりに単純なオブジェクトを使用し、ブラウザは期待どおりに動作します( 'cordova_not_availabe'例外がスローされます)。だから、私はIonic Viewにこのアプリをアップロードして、電話(アンドロイド)に「plugin_not_installed」という別のエラーが表示されました。

プラグインのインストールに何かがないかどうかを確認するにはどうすればよいですか?

ありがとうございます。

+1

プラグインが動作しないとその宣言を開発ブラウザで、エミュレータまたはdeivceで試してみてください。 –

+0

ええ、プラグインはイオンビューでも動作しませんが、この[chrome extension](https://github.com/pbernasconi/chrome-cordova)を使用して、コードブラウザプラグインをブラウザー(連絡先を含む) – Und3rTow

答えて

0

プラグインを追加した後、入力にプラグインの定義も追加しましたか? 1またはあなたは、PS

interface Navigator { 
    contacts: ContactsPlugin; 
} 

interface ContactsPlugin { 
    create(options:any); 
    find(fields:any, onSuccess:any, onError:any, options:any); 
    pickContact(contactSuccess:any, contactError:any); 
} 

のようなものをプラグインの定義を必要とするfile.d.tsで

:もちろん、実際のアプリケーションのためのより詳細

関連する問題

 関連する問題