問題タブ [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.
javascript - angular2オブザーバブルをラップするコンストラクターのスコープにアクセスするにはどうすればよいですか?
次のコードがあります。
QuestionsService
オブザーバブル作成関数内から fromのスコープにアクセスできないようです。ただし、この問題は、次のようgetTime()
なエラー メッセージが表示されるため、関数に影響を与えるようです。
問題を修正するために変数を含めましたself
が、同じエラーが発生します。どんな助けでも大歓迎です。
angular - フォームをシミュレートしようとしているAngular 2 http投稿
私は、既存の php サイトに対して認証を行い、その中でいくつかのリクエストを実行する必要がある ionic2 アプリを作成しています。サイトのソースを制御したりアクセスしたりすることはできません。私はionic2を使用しているので、CORSの問題はないはずです。また、テスト目的でクロムで手動で無効にしました
data/login.php のページへのログイン要求を行うサービスを作成しました。問題は、ログインが常に失敗し、_body が常に "" になることです。
また、セッションを維持するために設定された Cookie を取得して保存する方法もわかりません。
ログインサービスの関連コードは次のとおりです。
ブラウザからの実際のリクエストは次のようになります
適切なリクエスト:
リクエストデータ:
usr=[username]&psw=[password]&invia_annuario=Accedi
応答:
私の製造された要求:
応答:
リモート サイトにリクエストを適切に送信するにはどうすればよいですか?また、そのセッション Cookie を取得するにはどうすればよいですか?
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 を使用しています
spring - @RequestBody を使用して Angular2 のオブジェクトを Spring RestContoller に投稿する
クライアントとサーバー間の接続は正常に機能し、正しい関数 addEpic がサーバー上で呼び出されます。問題は、Epic の新しいインスタンスがサーバー上に作成されるだけで、クライアントからの属性が使用されないことです。@RequestBody が問題のようです。@RequestBody を json データから指定されたクラスに自動的に変換すべきではありませんか? Epic が @Entity クラスであるという根本的な問題はありますか?
また、クライアントでボディが誤って生成されている可能性もあります。console.log(body) は以下を示します:
しかし、私のswagger-uiは、ボディモデルのShemaを示しています:
クライアント
サーバ
typescript - 非同期 HTTP リクエストの順序
基本的に、要素のリストを持つコンポーネントと、新しい要素を編集または追加できる詳細コンポーネントがあります。
http サービス (this.myservice は、ドキュメントhttps://angular.io/docs/ts/latest/tutorial/toh-pt6.htmlの hero.service.ts に基づいています) を介して要素をサーバーに追加した後。次に、要素コンポーネントのリストに直接ジャンプします。
ngOnInit が呼び出されるように、Zone を使用します。Angular 2 ngOnInit が呼び出されない
問題は、要素のリストがまだ新しい要素で更新されていないことが非常に多いことです。非同期 HTTP リクエストの順序が混同されていると思います。
良い解決策とはどのようなものでしょうか?