題して「頼りすぎない Angular」ということで、Angular の層をなるべく薄くアプリケーションを作るにはどうすればいいかというのを考えるシリーズです。 Angular 良さそうなんだけどロックインされて捨てにくそう、という人々向けに、コードのモジュール性とフレームワーク非依存性を重視した実装パターンを試行錯誤します。 第一回目は Angular の HttpClient を覚えずに、人気の npm モジュールである axios を使って Angular アプリで Ajax する例を紹介します。 axios は TypeScript の型定義を同梱していて、インターセプターなど Angular の HttpClient と同じような機能が揃っています。 Live Example今回の完成形はこちらです。 https://stackblitz.com/edit/angular-with
![Angularとaxiosを使ったHTTP通信 | Marginalia](https://cdn-ak-scissors.b.st-hatena.com/image/square/2133d94a4e9f8cf56d53858f5b65db151076d333/height=288;version=1;width=512/https%3A%2F%2Fblog.lacolaco.net%2Fog%2Fangular-http-with-axios.png)