0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Angular GuardとServiceについて

Posted at

GuardとServiceについて

今回はAngularにおけるGuardとServiceについて概要を説明する。

図.png

Service

  • コンポーネント間でデータを共有するために使用される
  • APIとの通信やデータの管理、ビジネスロジックを分離する目的でも利用される

Guard

  • 特定の条件を満たさないとルート遷移を許可しないようにする仕組み
  • コンポーネントが生成される前(ルート遷移前)に実行されるため、不正なアクセスを防ぐことができる
  • CanActivate 以外にも、CanDeactivate, CanLoad などのガードがあり、用途に応じて異なる動作を実装できる

CanActivate

  • CanActivate は、ユーザーがルートにアクセスできるかどうかを制御する

CanDeactivate

  • CanDeactivate は、ユーザーがページを離れる前に確認処理を行うガード
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?