角度は、私は非同期タスクで動作するように非常に素晴らしいライブラリですAsyncを、知っているアンギュラ2.Async.jsと2
にシリーズのいくつかの約束/コールバックを実行する必要があります。これに対処するのが簡単になります。しかし、私はtypescriptのラッパーを見つけることができませんでした。
どうすれば非同期ライブラリを一緒に見ることができますか?
角度は、私は非同期タスクで動作するように非常に素晴らしいライブラリですAsyncを、知っているアンギュラ2.Async.jsと2
にシリーズのいくつかの約束/コールバックを実行する必要があります。これに対処するのが簡単になります。しかし、私はtypescriptのラッパーを見つけることができませんでした。
どうすれば非同期ライブラリを一緒に見ることができますか?
あなたがしたい場合は、それを使用するだけでタイピングnpm i @types/async
、npm i async
とインポートライブラリをインストールすることができます。
import async from 'async';
メッセージ「モジュール」「非同期」にエクスポートされたメンバー「asyn」がありません。非同期はJavascriptライブラリであり、Angular 2プロジェクトで使用するにはtypescriptのラッパーが必要です。 – Natanael
npm i --save async
を使用して非同期パッケージをインストールし、タイピングを取得するにはimport * as async from 'async'
を使用して任意のコンポーネントでそれをインポートしますasync - npm i --save-dev @typings/async
の場合、angle cliを使用してプロジェクトを構造化した場合は、 "src/tsconfig.json"の型配列に 'async'を追加してください。
"types":[
"async"
]
詳細については、https://github.com/angular/angular-cli/wiki/stories-third-party-libを参照してください。
Angular 2はObservablesを大量に使用していますが、Asyncを使用する代わりにObservablesを使用する方法を検討しましたか? observablesの連鎖は '.map'メソッドで簡単にできます。 – Adam
AngularはRxJSをすでに使用しています。これには、オブザーバブルの結合、フィルタリング、マッピングなどに60以上の演算子が含まれています。それを使わないのはなぜですか? –
Observablesの基本的な使い方を知っていますが、私はそれを見ていきます。 – Natanael