問題タブ [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.
typescript - Angular 2 - http リクエスト後に結果を表示する (サービス)
私は自分の結果を反復しようとしていngFor
ます-Angular 1のように直感的ではありません.私は次のことをしています:
search.service.ts
typeahead.ts
json の典型的な結果:
}
何が起こっていますか ?いいから{{searchSvc | async | json}}
結果見せろよ しかしngFor
:いいえ:(
手がかりはありますか?前もって感謝します !!!
angular - forkJoin で 2 つの独立した Observable を作成できません
ID をパラメーターとして受け取り、ID に応じて HTTP 呼び出しを行う関数があります。Observable を返します。異なるパラメータを使用した呼び出しは完全に独立していると予想していましたが、互いに影響を与え合っています。
http 呼び出し Typescript 1.8.2には
RxJS 5.0.0-beta.2
Angular 2.0.0-beta.7を使用します。
コード:
予想される行動:
私は最初のコンソールを呼び出します
getCharacterDetails(1).subscribe((details) => { this.details = details }));
.logは私のEMPTY_MODELを出力します。
2 番目の console.log は、ID 1 のキャラクター モデルを出力します。
次に
getCharacterDetails(2).subscribe((details) => { this.details = details });
、最初のconsole.logにEMPTY_MODELを出力します。
2 番目の console.log は、ID 2 のキャラクター モデルを出力します。
実際の動作:
私は最初のコンソールを呼び出します
getCharacterDetails(1).subscribe((details) => { this.details = details }));
.logは私のEMPTY_MODELを出力します。
2 番目の console.log は、ID 1 のキャラクター モデルを出力します。
getCharacterDetails(2).subscribe((details) => { this.details = details });
最初の console.log は ID 1 のキャラクター モデルを出力します。 <
- 問題
2 番目の console.log は ID 2 のキャラクター モデルを出力します。
2 つの呼び出しが完全に独立していないのはなぜですか? 2 番目の呼び出しは、最初の呼び出しのデータをどのように認識しますか?
typescript - http リクエストをキャンセル
jQuery ajax には、ajax クエリを中止する方法があります。
ユーザーが操作を中止したい場合、またはシングルページアプリで他のページに移動したい場合は、呼び出すことができます
angular2-http api では、rxjs を使用しているため、クエリを中止する可能性が見つかりません。
angular2でajaxクエリを中止する方法はありますか?
angular - Authorization ヘッダーで InAppBrowser を開く
私の Ionic2 アプリでは、請求書をダウンロードする必要がありますが、認証されたユーザーに対してのみです。それを行う方法はありますか?
InAppBrowser cordova プラグインをインストールしましたが、リクエストで Authorization Header を送信するために使用できないようです。
rest - 文字列またはjsonに変換せずに、Angular 2 http応答本文にアクセスするにはどうすればよいですか?
REST 応答を BLOB にコピーしたいのですが、応答オブジェクトにまだ実装されていないためblob()
、いくつかのことを実行できません。arrayBuffer()
応答本文はプライベート変数です。
これらのメソッドが実装されるまで使用できるソリューションはありますか?
angular - Angular 2 http.post() がリクエストを送信していません
投稿リクエストを行うと、Angular 2 httpがこのリクエストを送信していません
http投稿はサーバーに送信されませんが、このようなリクエストを行うと
これは意図されたものですか?それともバグですか?