Angular開発メモ

調べたことを記録しておきます。

2025-04-27から1日間の記事一覧

【Angular】[ ](プロパティバインディング)の意味と使い方をわかりやすく解説

Angularのテンプレートでは、 - formGroup - formControlName のようにバインディングを書く場面がよくあります。 ここで [formGroup]="myForm" formControlName="name" といった書き方の違いに疑問を持ったことはありませんか? この記事では、 [ ] の意味…

【Angular】90日間でAngularエンジニア力を爆上げするロードマップ

はじめに Angularをきちんと使いこなせるようになりたい。 でも、日々忙しい中でどう進めればいいか悩む…。 そんな人のために、 毎日少しずつ積み上げる「90日間プラン」 を作りました! 無理なく、でも着実に。 これをやりきれば、 「設計できるAngularエン…

【Angular】Angularエンジニアのためのアクションプラン

はじめに Angularを勉強していると、 「このままAngularだけやってていいのかな?」 「ReactやNext.jsにも応用できるのかな?」 と悩むこと、ありますよね。 でも安心してください。 Angularを極めることは、他の技術にも応用できる「一生モノのスキル」につ…

【IndexedDB】できること・できないことまとめ【WHEREはできるがJOINはできない】

ブラウザ内にデータを保存できる仕組みとしてIndexedDBがありますが、 SQLデータベースとは違った特徴を持っています。 今回は、IndexedDBで「できること」「できないこと」を、SQLと比較しながら整理してみます。 IndexedDBはNoSQL型 まず大前提として、Ind…

【IndexedDB】容量制限とスケーラビリティについて【Chrome・Safari・Edge】

Webブラウザにデータを保存できる仕組みとして、IndexedDBはとても便利です。 ただし、IndexedDBにはブラウザごとに異なる容量制限があり、無限に保存できるわけではないので注意が必要です。 この記事では、特に主要なブラウザである Chrome・Safari・Edge …

【Angular】レンダリングメカニズムについての参考記事リンク

素晴らしい記事があったので、メモしておきます。 qiita.com tech.bitbank.cc zenn.dev

【Angular】FormArrayやFormGroupに実体あるタグ(divなど)が必要な理由

AngularでReactive Formsを使うとき、 例えば formGroupName や formArrayName を付ける場面があります。 そのときに、 divやfieldsetなどの実体のあるタグが必要 ng-containerは使えない というルールがあります。 なぜ実体あるタグじゃないといけないのか…

【Angular】Angular最新基礎:Standalone Componentsとは?モジュール不要時代のフォーム設計

Angularでは長年、 AppModule のようにモジュール単位でアプリを構成するのが基本でした。 しかし、Angular v14以降、 Standalone Component(スタンドアロンコンポーネント) という新しいスタイルが登場しました! この記事では、 - Standalone Components…

【Angular】AppModuleと@NgModuleの役割をわかりやすく解説

Angularアプリケーションを作るとき、必ず出てくるのが AppModule と @NgModule という存在。 これらは何のために必要なのか? どうしてHTML側でインポートなしに使えるのか? この記事では、そういった疑問を整理して解説します! @NgModuleとは? @NgModul…

【Angular】FormControlとFormGroupが持っているプロパティまとめ

AngularのReactive Formsでは、FormControl と FormGroup を使って フォームの値や状態を管理します。 これらがどんなプロパティを持っているかを整理しておくと、 フォームの作り込みやエラー処理がぐっとスムーズになります。 この記事では、それぞれが持…