投稿リクエストを行うと、Angular 2 httpはこのリクエストを送信しません
this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions())
http postはサーバーに送信されませんが、次のようにリクエストすると
this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions()).subscribe(r=>{});
これは意図されたものですか? もしそうなら、誰か理由を説明してもらえますか? それともバグですか?
ベストアンサー1
post
クラスのメソッドHttp
は Observable を返すため、subscribe()
その初期化処理を実行するには呼び出す必要があります。Observable は遅延型です。
詳細については、このビデオをご覧ください。