問題タブ [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 投票する
9 に答える
80879 参照

angular - angular 2 http リクエストのベース URL を設定する

すべての angular 2 http リクエストのベース URL を設定しようとしています。以下は、私のアプリケーションの基本的なセットアップです。

私の設定から期待したように、リクエストはhttp://10.7.18.21:8080/api/usersに送信されません。代わりに、リクエストはhttp://localhost:8000/usersに送信されます。

angular 2アプリケーションでhttpリクエストのベースURLを設定するにはどうすればよいですか?

Angular 2.0.0-beta.0を使用しています。

0 投票する
2 に答える
3108 参照

angular - angular2 で Rxjs を使用してページ分割されたレスポンスを連結

ページ分割された形式でデータを提供する angular2 アプリから外部 API を呼び出しています。レスポンスはこんな感じ

Observable を返す Rxjs または Angular2 の組み込みの Http クラスを使用して、次の URL からの結果を連結することはできますか?

concatMap 演算子を使用する必要があると感じていますが、Reactive Extentions を初めて使用するため、構文がわかりません。

0 投票する
2 に答える
1000 参照

angular - Angular 2. Http マップ\サブスクライブの問題

jsonファイルを読み込んでsettingsProviderをビルドしたい。

だから私はこのようにやっています:

しかし、次のようなエラーが発生しました。

ここに画像の説明を入力

では、私の最初の質問は、なぜそうなのかということです。

2 番目の質問:

私がこのようにやっているとき:

これは、クラスではなく、Subscriber インスタンスを指しています。なんでそうなの?TypeScript の "fat-arrow"-lambda は、この奇妙なクロージャーを取り除くのに役立つと思いました。

0 投票する
2 に答える
20574 参照

angular - 同期関数 - Angular で

Angular 同期関数に到達する必要があります (もう一方は最初の関数の終了を待っています)。

たとえば、2 つのプロバイダー (MenuProvider と ShopProvider) があります。

MenuProvider にはメソッドがあります:

HTTP 経由で現在のショップのメニュー項目を取得します。

ShopProvider にはメソッドがあります。

現在使用しているショップをHTTP経由で設定します。

「setCurrentShopById(idShop:number)」の後に「getMenuItemsForCurrentShop()」を呼び出す必要があります。コールバックなしが理想的です。