シングルトンであると思われるサービスがあり、複数のビューからアクセスする必要があります。 providers
の配列をapp.components.ts
に追加することで、ほとんどのページからサービスのシングルインスタンスにアクセスできます。Ionic2 :: Modalページでシングルトンサービスを使用する
ただし、コンポーネントがModalController
を使用してモーダルとしてロードされている場合、これは失敗します。それは私にNo provider for XYZ
エラーを与えます。
ModalController
によってロードされたコンポーネント内でシングルトンサービスを使用するにはどうすればよいですか?
また、そのモジュールでそのサービスをインポートしてみましたか? –
'@ Component'の' providers:[XYZ] 'に追加してください – Ivaro18
コードを追加してください。私はモーダルとしてオープンされたページからシングルトンサービスを使用しており、適切に動作しています。 @PardeepJain。 – sebaferreras