問題タブ [angular2-providers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
70 参照

javascript - コードのリファクタリング、データにアクセスできない

タイトルが言うように、コードをリファクタリングしたいと思います。API 呼び出しを外部プロバイダーに入れたいときに問題があります (ある日それを使用する必要がある場合は、新しい .ts ファイルのみをインポートします)、「天気」データに到達できません。

これが私のコードです:

そして、これは API に使用するプロバイダーです。

作成したファイルに loadposition() 関数をカット アンド ペーストしましたが、そこからデータを読み取ることができません。

御時間ありがとうございます !

0 投票する
1 に答える
32 参照

angular - コンポーネント内の ', providers: [TravelService] ' により、RXJS Behavior サブジェクトがコンポーネント間でデータを共有できないのはなぜですか?

上記のコードにより、共有データ サービス (RXJS の Behavior Subject を使用) からのデータが適切に共有されなくなりました。

ただしproviders: [TravelService]、DataSharing Service を削除すると正常に動作します..理由を知りたいですか?

前もって感謝します!