問題タブ [angular2-http]

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 投票する
2 に答える
423 参照

javascript - angular2オブザーバブルをラップするコンストラクターのスコープにアクセスするにはどうすればよいですか?

次のコードがあります。

QuestionsServiceオブザーバブル作成関数内から fromのスコープにアクセスできないようです。ただし、この問題は、次のようgetTime()なエラー メッセージが表示されるため、関数に影響を与えるようです。

問題を修正するために変数を含めましたselfが、同じエラーが発生します。どんな助けでも大歓迎です。

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

angular - フォームをシミュレートしようとしているAngular 2 http投稿

私は、既存の php サイトに対して認証を行い、その中でいくつかのリクエストを実行する必要がある ionic2 アプリを作成しています。サイトのソースを制御したりアクセスしたりすることはできません。私はionic2を使用しているので、CORSの問題はないはずです。また、テスト目的でクロムで手動で無効にしました

data/login.php のページへのログイン要求を行うサービスを作成しました。問題は、ログインが常に失敗し、_body が常に "" になることです。

また、セッションを維持するために設定された Cookie を取得して保存する方法もわかりません。

ログインサービスの関連コードは次のとおりです。

ブラウザからの実際のリクエストは次のようになります

適切なリクエスト:

リクエストデータ: usr=[username]&psw=[password]&invia_annuario=Accedi

応答:

私の製造された要求:

応答:

リモート サイトにリクエストを適切に送信するにはどうすればよいですか?また、そのセッション Cookie を取得するにはどうすればよいですか?

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

angular - Angular2 Http.post() エラー コールバックの奇妙な動作

私はAngular2/Httpポストリクエストを行い、いくつかのデータをサーバーに送信するために使用しています:

サーバーが応答した場合NOT FOUND (404)(たとえば、私の URL が間違っています)、Observable のエラー コールバックが呼び出されますが、statusText は set になりますOk。ただし、Content-Typeヘッダーの を からapplication/jsonに変更するtext/plainと、エラー コールバックが呼び出され、statusText がNOT FOUND想定どおりに設定されます。

誰も同じ問題を抱えていますか?

PS: Angular2 rc2 を使用しています

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

spring - @RequestBody を使用して Angular2 のオブジェクトを Spring RestContoller に投稿する

クライアントとサーバー間の接続は正常に機能し、正しい関数 addEpic がサーバー上で呼び出されます。問題は、Epic の新しいインスタンスがサーバー上に作成されるだけで、クライアントからの属性が使用されないことです。@RequestBody が問題のようです。@RequestBody を json データから指定されたクラスに自動的に変換すべきではありませんか? Epic が @Entity クラスであるという根本的な問題はありますか?

また、クライアントでボディが誤って生成されている可能性もあります。console.log(body) は以下を示します:

しかし、私のswagger-uiは、ボディモデルのShemaを示しています:

クライアント

サーバ

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

typescript - 非同期 HTTP リクエストの順序

基本的に、要素のリストを持つコンポーネントと、新しい要素を編集または追加できる詳細コンポーネントがあります。

http サービス (this.myservice は、ドキュメントhttps://angular.io/docs/ts/latest/tutorial/toh-pt6.htmlの hero.service.ts に基づいています) を介して要素をサーバーに追加した後。次に、要素コンポーネントのリストに直接ジャンプします。

ngOnInit が呼び出されるように、Zone を使用します。Angular 2 ngOnInit が呼び出されない

問題は、要素のリストがまだ新しい要素で更新されていないことが非常に多いことです。非同期 HTTP リクエストの順序が混同されていると思います。

良い解決策とはどのようなものでしょうか?