01

Qual é a finalidade principal do Guard em Angular?

  1. Manipular dados de formulários.
  2. Controlar o acesso a rotas.
  3. Fazer requisições HTTP assíncronas.
  4. Gerenciar a exibição de elementos na interface.
  5. Nenhuma das alternativas anteriores.

Solução do professor

A resposta correta é a opção (b) Controlar o acesso a rotas. O Guard em Angular é utilizado para proteger as rotas da aplicação, controlando o acesso dos usuários com base em determinadas condições, como autenticação, autorização ou qualquer outra lógica personalizada.

02

Qual é o método utilizado para implementar um Guard em Angular?

  1. ngOnInit()
  2. canActivate()
  3. ngOnDestroy()
  4. ngAfterViewInit()
  5. Nenhuma das alternativas anteriores.

Solução do professor

A resposta correta é a opção (b) canActivate(). O método "canActivate()" é usado para implementar um Guard em Angular. Esse método é responsável por determinar se um usuário pode ou não acessar uma determinada rota com base em condições pré-definidas.