2017-01-15 5 views
1

私はionic2でネットワークAPIを使用しようとしていますが、イオン性ネイティブドキュメントの例が動作していません。 私のコードは次のとおりです。ネットワークステータス、ionic2エラー

import { Network } from 'ionic-native'; 

networkType:string; 
constructor() { 
    // watch network for a connection 
    let connectSubscription = Network.onConnect().subscribe(() => { 
     this.networkType = Network.type; 
    });  
    } 

任意の場合、私はエラーProperty 'type' does not exist on type 'typeof Network'.を取得しています私はionic2でイオンネイティブをうまく使いました。助けてください。私はこの同じ問題を抱えていた

* @advanced 
* The `connection` property will return one of the following connection types: `unknown`, `ethernet`, `wifi`, `2g`, `3g`, `4g`, `cellular`, `none` 
*/ 
export declare class Network { 
    /** 
    * Return the network connection type 
    */ 
    static connection: string; 
    /** 
    * Get notified when the device goes offline 
    * @returns {Observable<any>} Returns an observable. 
    */ 
    static onDisconnect(): Observable<any>; 
    /** 
    * Get notified when the device goes online 
    * @returns {Observable<any>} Returns an observable. 
    */ 
    static onConnect(): Observable<any>; 
} 
+0

。私のネットワークプラグインはバージョン1.3.1です。そうだとしたら、onConnectサブスクリプションを起動するのに問題があります。 – Astravagrant

答えて

0

を行っているが、私はこれを見つけたnetwork.d.tsのソースコードを見ることで

​​

であるべきonConnect()だけで、このソリューションは私に役立ちました。

あなたの更新最新バージョンへのIC-ネイティブとそれが動作するはず罰金、その後

実行npm rm --save ionic nativeと私はイオン-ネイティブの最新バージョン(2.2.16)に更新されるまで、私はこれを持っていた、その後npm install --save [email protected]

0

私はionic plugin add cordova-plugin-network-information