問題タブ [angular-httpclient]
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.
json - Angular 4 : 複雑なモデルに json HttpClient レスポンスを入力します
new を使用して API 呼び出しの応答をモデルに入力しようとしていますHttpClientModule
。ただし、モデルの属性は「json 型」ではなく、複合型です。
json オブジェクトだけでなく、実際のオブジェクトと一致するを返す方法getById
とgetAll
方法について何か考えはありますか?ReferenceService
Observable
Reference
これが私がやりたいことの例です。
ありがとう !
`
angular - Angular2 - http モジュールをインポートできません
回答は、エラーなしで http モジュールをインポートするのに役立ちませんでした。
コードの下に、
サービスコード、
エラーが発生します:
HttpClient
サービスコードのコンストラクターにサービスを注入できないのはなぜですか?
angular - HttpInterceptor を介してサービスを介してデータをプッシュできない
データをプッシュするを作成し、MessageService
それを読み取ってapp.main
それらのメッセージをユーザーに表示しました。コンポーネントでこのサービスを使用すると、正常に動作します。私がやりたいことは、サーバーメッセージをすべて監視し、ユーザー表示のためにそれらをサービスにプッシュするHttpInterceptor
レベルまで移動することです。HttpResponse
これが私のサービスです:
これが私のHttpInterceptorです
これは、app.main
データを読み取る私のものです
いくつかのコンソール ステートメントでは、データがmessageService.setMsgs(...)
プライベート メソッドに正しく取り込まれていることがわかりますがapp.main
、コンポーネント経由でメッセージを送信するときのようにデータが到達することはありません。エラーメッセージなどはありません。動作しません。
私が気づいたことの 1 つは、MessageService.setMsgs(..)
I put a console statement forsuccessMessageList
です。コンポーネントを介してメッセージを追加すると、次のような出力が得られます ( vsに注意してください)observers: Array(1)
observers: Array(0)
しかし、経由でメッセージを追加すると、HttpInterceptor
これが得られます
何が起こっているのかについてのアイデアは大歓迎です!
私はAngular 5を使用しています