Introduktion til Angular 2 Interview spørgsmål og svar
Angular 2 JS er JavaScript-ramme, det er en open source-ramme bygget op over JavaScript. Det blev bygget af Google-udviklerne. Angular 2-rammen blev brugt til at overvinde de forhindringer, der blev stødt på under arbejdet med applikationer med en enkelt side. Test blev også betragtet som et centralt aspekt, mens rammerne blev opbygget. Det blev sikret, at rammerne let kunne testes. Den første udgivelse af rammen var i oktober 2010. Det officielle websted for Angular er https://angular.io/.
For at starte udviklingen med Angular 2 er vi nødt til at få følgende nøglekomponenter installeret.
Git: - Dette er kildekodesoftwaren, der kan bruges til at hente prøveprogrammet fra det github-vinklede sted.
Npm: - Dette er kendt som den node pakkehåndtering, der bruges til at arbejde med open source-oplagerne. Vinkelformet JS som ramme afhænger af andre komponenter. Og npm kan bruges til at downloade disse afhængigheder og vedhæfte dem til dit projekt.
IDE - Der er mange redaktører, der kan bruges til Angular JS-udvikling, såsom Visual Studio-kode og WebStorm.
Nu, hvis du er på udkig efter et job, der er relateret til Angular 2, skal du forberede dig til 2019 Angular 2 Interview Spørgsmål. Det er sandt, at hvert interview er forskelligt i forhold til de forskellige jobprofiler, men alligevel for at rydde det interview, skal du have en god og klar viden om Angular 2. Her har vi forberedt de vigtige Angular 2 Interview Spørgsmål og svar, som vil hjælpe dig få succes i dit interview.
Følgende er funktionerne i Angular 2: -
Angular 2 har bedre kraftfulde skabeloner, evnehåndteringsfunktioner og bedre support til mobile enheder.
Typescript: - Den nyere version af Angular er baseret på Typescript. Dette er et supersæt af JavaScript og vedligeholdes af Microsoft.
Komponenter: - De tidligere versioner af Angular havde fokus på controllere, men har nu ændret fokus til at have komponenter over controllere. Komponenter er med til at opbygge applikationerne i mange moduler. Dette hjælper med til bedre vedligeholdelse af applikationen over en periode. På denne måde kan en applikation let testes, det reducerer omkostningerne for et firma.
Tjenester: - Tjenester er et sæt kode eller programmer, der kan deles af forskellige komponenter i en applikation. Så hvis du f.eks. Havde en datakomponent, der valgte data fra en database,
Du kan have den som en delt tjeneste, der kan bruges på tværs af flere applikationer.
Angular 2 har følgende komponenter: -
Tjeneste: - Dette bruges til at oprette komponenter, der kan deles på tværs af hele applikationen.Det er som værktøjsklasser.
Moduler: - Dette bruges til at opdele applikationen i logiske kodestykker. Hvert stykke kode eller modul er designet til at udføre en enkelt opgave.
Komponent: - Dette kan bruges til at bringe modulerne sammen.
Skabeloner: - Dette bruges til at definere visningerne i en vinkel JS-applikation.
Metadata: - Dette kan bruges til at tilføje flere data til en kantet JS-klasse.
Nedenfor er de 10 vigtige 2019 Angular 2 Interview spørgsmål og svar, der ofte stilles i et interview. disse spørgsmål er opdelt i dele er som følger:
Del 1 - Angular 2 Interview Questions (Basic)
Denne første del dækker grundlæggende Angular 2 Interview spørgsmål og svar
1. Hvad er Angular 2, forklar detaljeret?
Svar:
Angular 2 er en ramme til opbygning i stor skala og højtydende webapplikation, samtidig med at de er lette at vedligeholde. Applikation udviklet ved hjælp af Angular 2-rammer, der er let at teste på grund af modularisering.
Følgende er funktionerne i Angular 2 ramme.
Tjenester: - Tjenester er et sæt koder, der kan deles af forskellige komponenter i en applikation. Så hvis du f.eks. Havde en datakomponent, der valgte data fra en database, kunne du have dem som en delt tjeneste, der kunne bruges på tværs af flere applikationer.
TypeScript: - Den aktuelle version af Angular er baseret på TypeScript. Dette er et supersæt af JavaScript og vedligeholdes af Microsoft.
Komponenter: - Den tidligere version af Angular havde fokus på controllere, men har nu ændret fokus til at have komponenter over controllere. Komponenter er med til at opbygge applikationerne i mange moduler. Dette hjælper med til bedre vedligeholdelse af applikationen over en periode.
2. Hvad er hovedkomponenterne i Angular 2?
Svar:
Dette er de almindelige Angular 2 Interview Spørgsmål, som stilles i et interview. Angular 2 har følgende komponenter: -
Komponent: - Dette kan bruges til at bringe modulerne sammen.
Tjeneste: - Dette bruges til at oprette komponenter, der kan deles i hele applikationen.
Moduler: - Dette bruges til at opdele applikationen i logiske kodestykker. Hvert stykke kode eller modul er designet til at udføre en enkelt opgave.
Skabeloner: - Dette bruges til at definere visningerne i en vinkel JS-applikation.
Metadata: - Dette kan bruges til at tilføje flere data til en kantet JS-klasse.
3. Hvad er en tsconfig.json-fil?
Svar:
Denne fil bruges til at give indstillingerne om Typescript brugt til Angular JS-projektet.
(
"compilerOptions": (
"target": "es5",
"module": "commonjstest",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ( "es2017", "demo" ),
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
)
)
4. Hvad er en app.module.ts fil?
Svar:
Følgende kode vil være til stede i app.module.ts-filen.
Følgende kode vil være til stede i app.module.ts-filen.
import ( BrowserModule ) from '@angular/platform-browser';
import ( NgModule ) from '@angular/core';
import ( AppComponent ) from './app.component';
@NgModule((
imports: ( BrowserModule ),
declarations: ( AppComponent ),
bootstrap: ( AppComponent ) ))
export class AppModule ( )
Forklaring af ovenstående linje i koden i detaljer.
Importerklæringen bruges til at importere funktionalitet fra de eksisterende moduler. De første 3 sætninger bruges til at importere BrowserModule-, NgModule- og AppComponent-modulerne i dette modul.
NgModule dekoratøren bruges til senere at definere import, erklæringer og bootstrapping muligheder.
BrowserModule er som standard påkrævet for enhver webbaseret kantet applikation.
Valg af bootstrap fortæller Angular, hvilken komponent der skal startes i applikationen.
Lad os gå til de næste Angular 2 Interview spørgsmål
5. Hvordan konverteres input til små og store bogstaver?
Svar:
et filter med små og store bogstaver bruges til at konvertere input til alle små og store bogstaver.
I nedenstående eksempel har vi tilføjet et lille og stort bogstavsfilter til et udtryk ved hjælp af rørkarakter.
Denne tutorial er ((Demo-tutorial))
Det første emne er ((appList (0) | små bogstaver))
Det andet emne er ((appList (1) | store bogstaver))
Del 2 –Angulære 2 Interviewspørgsmål (avanceret)
Lad os nu se på de avancerede Angular 2 Interview Spørgsmål og svar.
6. Forklar skabelon i vinkel 2?
Svar:
Visninger defineres ved hjælp af en skabelon, Angular 2 giver en skabelon til at definere visningerne af en webapplikation.
7. Konvertering af streng til percentil?
Svar:
Angular 2 giver mange filtre til at udføre mange opgaver; percentilfilter bruges til at udføre denne opgave.
Lad os gå til de næste Angular 2 Interview spørgsmål
8. Forklar brugen af dekoratører i Angular 2?
Svar:
Det bruges til at identificere klasser og type af det objekt, der er oprettet ved typeskrift.
9. Hvad er værtsdekoratør i Angular 2?
Svar:
Dette er de ofte stillede Angular 2-interviewspørgsmål i et interview. Det bruges til at binde egenskaberne for komponenter med UI-elementværdier, disse egenskaber er defineret med @HostBinding inden for komponentklassen.
10. Forklar rørene i vinkel 2?
Svar:
Det bruges i skabeloner til at konvertere indholdet til den ønskede output eller som pr. Forretningskrav
Symbol for pipe er sådan som “|” f.eks. - ((appList (0) | små bogstaver)).
Anbefalet artikel
Dette har været en guide til Liste over Angular 2 Interview Spørgsmål og svar, så kandidaten nemt kan nedbryde disse Angular 2 Interview Spørgsmål. Her i dette indlæg har vi undersøgt de vigtigste Angular 2 Interview spørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -
- Ups Java Interview spørgsmål
- Redux Interview spørgsmål
- PostgreSQL Interview Spørgsmål
- Interviewspørgsmål om gris