問題タブ [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.
javascript - コードのリファクタリング、データにアクセスできない
タイトルが言うように、コードをリファクタリングしたいと思います。API 呼び出しを外部プロバイダーに入れたいときに問題があります (ある日それを使用する必要がある場合は、新しい .ts ファイルのみをインポートします)、「天気」データに到達できません。
これが私のコードです:
そして、これは API に使用するプロバイダーです。
作成したファイルに loadposition() 関数をカット アンド ペーストしましたが、そこからデータを読み取ることができません。
御時間ありがとうございます !
angular - コンポーネント内の ', providers: [TravelService] ' により、RXJS Behavior サブジェクトがコンポーネント間でデータを共有できないのはなぜですか?
上記のコードにより、共有データ サービス (RXJS の Behavior Subject を使用) からのデータが適切に共有されなくなりました。
ただしproviders: [TravelService]
、DataSharing Service を削除すると正常に動作します..理由を知りたいですか?
前もって感謝します!