問題タブ [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.
symfony - angular2/http は 201 応答のロケーション ヘッダーを取得します
angular2 の「ツアー オブ ヒーローズ」スターター チュートリアルを無事終了しました。次に、バックエンドとして symfony3、FosRestBundle、BazingaHateoasBundle に基づいて API を構築します。ほとんどすべてが機能するようになりましたが、新しいアイテムを作成すると、応答から「場所」ヘッダーを取得して、新しく作成されたアイテムをロードできません。
これが私のヒーローサービスです:
したがって、addHero メソッドを呼び出すと、新しいヒーローが作成され、ボディなしで 201 応答が返されますが、Location ヘッダーが設定されています。
問題は、res.headers.get('Location')
応答から Location ヘッダーを取得できなかったことです。いくつかのデバッグの後、res.headers
は Cache-Control と Content-Type の 2 つのヘッダーのみを提供しているようです。しかし、場所はありません。
新しく作成されたデータを応答の本文に追加することで問題を解決することも可能であることはわかっていましたが、これは実際に解決したい方法ではありません。
前もって感謝します!
angularjs - Angular2 : コンストラクターがサービスで終了すると、getter が返されます (http get)
私のアプリでは、List.json を使用してリスト (アプリのコア) を構築する必要があります。このリストをすべてのコンポーネントで共有するために、サービスを作成することにしました。
このサービスでは、コンストラクターで json ファイルを呼び出し、getter を使用して他のコンポーネントでこのリストを取得します。しかし、ゲッターを呼び出すと、コンストラクターは終了していません (http get は少し遅いです)、何も返されません.. (少しタイムアウトすると、すべて正常に動作しますが、汚れています)
コンストラクターが終了したらゲッターを呼び出すことは可能ですか?
前もって感謝します !
私のサービス:
リストを表示する私のコンポーネント:
angular - Angular 2 公式の例: 強く型付けされた json オブジェクト配列マッピングのバグ
Web サービスから返された json オブジェクト配列を、Angular 2 アプリケーションで正しく型指定されたオブジェクト配列にマップする方法がわかりません。
plunker での Angular 2 の公式の例でわかるように、予想されるオブジェクトは Hero タイプではなく、Object タイプであり、HeroListComponent の hero:Hero[] メンバーは実際には Object[] です。コンソールで、配列が厳密に型指定されていないことがわかります。
http://plnkr.co/edit/Qa22yzPh3JWI8lNZ99Ik?p=preview
追加の console.log() 呼び出しを追加して、hero コマンドを追加しました。ブラウザー コンソールで、Hero[] ではなく Object[] があることがわかります。
したがって、明らかにここでは変換が機能しません。
Hero[] の代わりに Object[] を取得します。
json を正しく型指定されたオブジェクトにマップする方法についてのアイデアはありますか?
詳細: https://angular.io/docs/ts/latest/guide/server-communication.html
angular - Angular 2 http 強く型付けされた returntype
TypeScript を使用した Angular 1 では、数値の配列または Person オブジェクトのように取得する returntype がわかっているサービスを作成できました。
Angular 2 では、これまでのところ正常に動作する次のサービスを作成しましたが、Angular 1 のように完全に型指定された returntype を IPromise と私の場合は Array of Persons で設定できる場所がわかりません。
angularjs - Angular 2 モジュールを Angular2-Meteor パッケージにインポートする適切な方法は何ですか?
Meteor 1.2.1 でAngular2-Meteorパッケージを使用しており、Angular 2 モジュールをインポートしたいと考えています。具体的には、angular2/http をインポートしようとしています。ノード、大気、タイピングなどを使用するのが適切でしょうか?コマンドは何ですか? ファイルを手動でインポートする必要はありません。
asp.net-web-api - Angular2 でのエラー処理
私は安らかな WebApi バックエンドからデータを返す Angular 2 サービスに取り組んでいます。
利用できないサービスを適切に処理できるようにしようとしていますが、エラー応答で予期しない情報を取得しています。
これがコードです
ネットワーク トラフィックを見ると、予想どおり 404 エラーが表示されます。
私の問題は私のキャッチ機能にあります。
私が見ている値は次のとおりです。
ここで何か間違ったことをしていますか、それとも Angular2 beta 15 のバグですか?