Angular é um framework poderoso para construção de aplicações web, desenvolvido e mantido pelo Google. Inicialmente criado como uma extensão de HTML para aplicações dinâmicas, o Angular evoluiu para uma plataforma abrangente para construção de aplicações de página única (SPAs) escaláveis e eficientes. Utilizando TypeScript e uma arquitetura baseada em componentes, o Angular oferece ferramentas para criação de interfaces de usuário complexas e interativas e gestão de estado da aplicação.
A nossa aplicação de flashcards inclui perguntas de entrevista de Angular cuidadosamente selecionadas com respostas abrangentes que irão prepará-lo eficazmente para qualquer entrevista que requeira conhecimento em Angular. IT Flashcards não é apenas uma ferramenta para quem procura emprego - é uma ótima maneira de reforçar e testar o seu conhecimento, independentemente dos seus planos de carreira atuais. O uso regular do aplicativo ajudará você a manter-se atualizado com as últimas tendências de Angular e manter suas habilidades em alto nível.
Baixe nosso aplicativo na App Store ou Google Play para obter mais flashcards gratuitos ou assine para ter acesso a todos os flashcards.
import { Injectable } from '@angular/core';
import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http';
import { Observable } from 'rxjs';
@Injectable()
export class MyHttpInterceptor implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
// Aqui modificamos o pedido
const modifiedReq = req.clone({
headers: req.headers.set('Authorization', 'My value'),
});
// Aqui passamos o pedido adiante
return next.handle(modifiedReq);
}
}
@NgModule({
...
providers: [
{ provide: HTTP_INTERCEPTORS, useClass: MyHttpInterceptor, multi: true },
],
...
})
export class AppModule { }
<!--parent.component.html-->
<app-child [childMessage]="parentMessage"></app-child>
// parent.component.ts
parentMessage = "Olá do pai";
// child.component.ts
import {Component,Input } from '@angular/core';
//..
@Input() childMessage: string;
<!--parent.component.html-->
<app-child (messageEvent)="receiveMessage($event)"></app-child>
// parent.component.ts
receiveMessage($event) {
this.message = $event
}
// child.component.ts
import { Component, Output, EventEmitter } from '@angular/core';
//..
@Output() messageEvent = new EventEmitter<string>();
<form>
<label for="name">Nome:</label>
<input id="name" [(ngModel)]="person.name">
<label for="age">Idade:</label>
<input id="age" [(ngModel)]="person.age">
</form>
Expanda seu conhecimento em Angular com nossos flashcards.
Dos princípios básicos de programação ao domínio de tecnologias avançadas, o IT Flashcards é seu passaporte para a excelência em TI.
Baixe agora e desbloque seu potencial no mundo competitivo da tecnologia de hoje.