Angular este un cadru puternic pentru construirea aplicațiilor web, dezvoltat și întreținut de Google. Inițial creat ca o extensie HTML pentru aplicațiile dinamice, Angular a evoluat într-o platformă cuprinzătoare pentru construirea aplicațiilor web scalabile și eficiente, de tip single-page (SPA). Utilizând TypeScript și o arhitectură bazată pe componente, Angular oferă instrumente pentru crearea de interfețe de utilizator complexe și interactive și gestionarea stării aplicațiilor.
Aplicația noastră de fișe include întrebări de interviu Angular selectate cu atenție, cu răspunsuri cuprinzătoare, care vă vor pregăti eficient pentru orice interviu care necesită cunoștințe de Angular. IT Flashcards nu este doar un instrument pentru cei care caută un loc de muncă - este o modalitate excelentă de a vă consolida și testa cunoștințele, indiferent de planurile dvs. de carieră actuale. Utilizarea regulată a aplicației vă va ajuta să rămâneți la curent cu ultimele tendințe Angular și să vă mențineți abilitățile la un nivel înalt.
Descarcă aplicația noastră din App Store sau Google Play pentru a obține mai multe flashcarduri gratuite sau abonează-te pentru acces la toate flashcardurile.
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>> {
// Aici modificăm cererea
const modifiedReq = req.clone({
headers: req.headers.set('Authorization', 'My value'),
});
// Aici transmitem cererea
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 = "Bună ziua de la părinte";
// 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">Nume:</label>
<input id="name" [(ngModel)]="person.name">
<label for="age">Vârstă:</label>
<input id="age" [(ngModel)]="person.age">
</form>
Extindeți-vă cunoștințele de Angular cu fișele noastre.
De la principiile de bază ale programării la stăpânirea tehnologiilor avansate, IT Flashcards este pașaportul tău spre excelența în IT.
Descarcă acum și deblochează-ți potențialul în lumea tehnologiei competitivă de astăzi.