2017-08-14 11 views
0

私は、特にプロバイダのアプリケーションインスタンス化階層について少し混乱しています。したがって、基本的には、あなたはapp.module.ts内で次のことを行います。 '../providers/myService/myService'から{myService}をインポートします。Ionic2 + Application

と@NgModuleコレクションに追加 プロバイダ:[ BLAのBLA、 myServiceという ]今私はインポートし、それはそれのためにシングルトン作るんapp.components.tsでMyServiceでのインスタンス場合

アプリ全体?

私はページでそれを使用したいと思うたびに、myServ:myServiceなどのインポートとページコンストラクタを実行しましたが、新しいインスタンスを作成するかapp.componentsから作成したインスタンスを使用します。 ts。私は私がやっているか知っているので、

私は、コンポーネントのライフサイクルの説明が大好きだ(可能な限り最善のように、うまく!!)Ionic2 +で

答えて

1

注入サービスが実際にシングルトンとイオンますですフレームワークの初期化中にインスタンス化して構成します。