Introduksjon til Angular 2 intervjuspørsmål og svar
Angular 2 JS er JavaScript-rammeverk, det er et open source-rammeverk bygget over JavaScript. Den ble bygget av utviklerne av Google. Angular 2-rammeverket ble brukt for å overvinne hindringene som ble oppstått under arbeid med single Page-applikasjoner. Testing ble også betraktet som et sentralt aspekt mens man bygger rammen. Det ble sikret at rammeverket enkelt kunne testes. Den første utgivelsen av rammeverket var i oktober 2010. Det offisielle nettstedet for Angular er https://angular.io/.
For å starte utviklingen med Angular 2, må vi installere følgende nøkkelkomponenter.
Git: - Dette er kildekodeprogramvaren som kan brukes til å hente prøveprogrammet fra github-vinkelområdet.
Npm: - Dette er kjent som node-pakkehåndteringen som brukes til å jobbe med open source-lagringene. Angular JS som rammeverk er avhengig av andre komponenter. Og npm kan brukes til å laste ned disse avhengighetene og knytte dem til prosjektet ditt.
IDE - Det er mange redaktører som kan brukes til Angular JS-utvikling som Visual Studio-kode og WebStorm.
Nå, hvis du leter etter en jobb som er relatert til Angular 2, må du forberede deg på Angular 2 Interview Questions. Det er sant at hvert intervju er forskjellig i henhold til de forskjellige stillingsprofilene, men for å tømme intervjuet må du ha en god og tydelig kunnskap om Angular 2. Her har vi utarbeidet de viktige Angular 2 intervjuspørsmål og svar som vil hjelpe deg få suksess i intervjuet ditt.
Følgende er funksjonene i Angular 2: -
Angular 2 har bedre kraftige maler, evnehåndteringsfunksjoner og bedre støtte for mobile enheter.
Typescript: - Den nyere versjonen av Angular er basert på Typescript. Dette er et supersett av JavaScript og vedlikeholdes av Microsoft.
Komponenter: - De tidligere versjonene av Angular hadde fokus på kontrollere, men har nå endret fokus til å ha komponenter over kontrollere. Komponenter er med på å bygge applikasjonene i mange moduler. Dette hjelper med å bedre vedlikeholde applikasjonen over en periode. På denne måten kan en applikasjon enkelt testes, det reduserer kostnadene for et selskap.
Tjenester: - Tjenester er et sett med kode eller programmer som kan deles av forskjellige komponenter i et program. Så hvis du for eksempel hadde en datakomponent som plukket data fra en database,
Du kan ha den som en delt tjeneste som kan brukes på flere applikasjoner.
Angular 2 har følgende komponenter: -
Tjeneste: - Dette brukes til å lage komponenter som kan deles over hele applikasjonen. Det er som verktøysklasser.
Moduler: - Dette brukes til å dele opp applikasjonen i logiske kodestykker. Hver kode eller modul er designet for å utføre en enkelt oppgave.
Komponent: - Dette kan brukes til å bringe modulene sammen.
Maler: - Dette brukes til å definere visningene til en Angular JS-applikasjon.
Metadata: - Dette kan brukes til å legge til mer data i en kantete JS-klasse.
Nedenfor er de 10 viktige Angular 2 intervjuspørsmål og svar fra 2019 som ofte stilles i et intervju. disse spørsmålene er delt inn i deler er som følger:
Del 1 - Angular 2 Interview Questions (Basic)
Denne første delen dekker grunnleggende Angular 2 intervjuspørsmål og svar
1. Hva er Angular 2, forklar detaljert?
Svar:
Angular 2 er et rammeverk for å bygge storskala og høy ytelse webapplikasjoner samtidig som de er like enkle å vedlikeholde. Applikasjon utviklet med hjelp av Angular 2-rammeverket som er enkelt å teste på grunn av modularisering.
Følgende er funksjonene i Angular 2-rammeverket.
Tjenester: - Tjenester er et sett med koder som kan deles av forskjellige komponenter i et program. Så hvis du for eksempel hadde en datakomponent som plukket data fra en database, kan du ha den som en delt tjeneste som kan brukes på flere applikasjoner.
TypeScript: - Den nåværende versjonen av Angular er basert på TypeScript. Dette er et supersett av JavaScript og vedlikeholdes av Microsoft.
Komponenter: - Den tidligere versjonen av Angular hadde fokus på kontrollere, men har nå endret fokus til å ha komponenter over kontrollere. Komponenter er med på å bygge applikasjonene i mange moduler. Dette hjelper med å bedre vedlikeholde applikasjonen over en periode.
2. Hva er hovedkomponentene i Angular 2?
Svar:
Dette er de vanlige Angular 2 Interview Questions som blir stilt i et intervju. Angular 2 har følgende komponenter: -
Komponent: - Dette kan brukes til å bringe modulene sammen.
Tjeneste: - Dette brukes til å lage komponenter som kan deles i hele applikasjonen.
Moduler: - Dette brukes til å dele opp applikasjonen i logiske kodestykker. Hver kode eller modul er designet for å utføre en enkelt oppgave.
Maler: - Dette brukes til å definere visningene til en Angular JS-applikasjon.
Metadata: - Dette kan brukes til å legge til mer data i en kantete JS-klasse.
3. Hva er en tsconfig.json-fil?
Svar:
Denne filen brukes til å gi alternativene om Typescript brukt til Angular JS-prosjektet.
(
"compilerOptions": (
"target": "es5",
"module": "commonjstest",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ( "es2017", "demo" ),
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
)
)
4. Hva 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 av kodekoden ovenfor i detalj.
Importerklæringen brukes til å importere funksjonalitet fra de eksisterende modulene. De første tre uttalelsene brukes til å importere BrowserModule, NgModule og AppComponent modulene til denne modulen.
NgModule-dekoratøren brukes til å senere definere import-, deklarasjons- og bootstrapping-alternativene.
BrowserModule kreves som standard for alle webbaserte kantede applikasjoner.
Bootstrap-alternativet forteller Angular hvilken komponent som skal startes opp i applikasjonen.
La oss gå til de neste Angular 2 intervjuspørsmål
5. Hvordan skal du konvertere inndata til små og store bokstaver?
Svar:
et lite og små bokstaver filter brukes til å konvertere inndata til alle små og store bokstaver.
I eksemplet nedenfor har vi lagt til et lite og små bokstaver i et uttrykk med rørkarakter.
Denne opplæringen er ((Demo Tutorial))
Det første emnet er ((appList (0) | små bokstaver))
Det andre emnet er ((appList (1) | stor bokstav))
Del 2 - Vanlige 2 intervjuspørsmål (avansert)
La oss nå se på de avanserte Angular 2-intervjuspørsmålene og svarene.
6. Forklar mal i Angular 2?
Svar:
Visninger er definert ved hjelp av en mal, Angular 2 gir en mal for å definere visningene til en webapplikasjon.
7. Konvertering av streng til persentil?
Svar:
Angular 2 gir mange filtre for å utføre mange oppgaver; persentilfilter brukes til å gjøre denne oppgaven.
La oss gå til de neste Angular 2 intervjuspørsmål
8. Forklar bruken av dekoratører i Angular 2?
Svar:
Det brukes til å identifisere klasser og type objekt som er opprettet av typescript.
9. Hva er vertsdekoratør i Angular 2?
Svar:
Dette er de ofte stilte Angular 2-intervjuspørsmålene i et intervju. Det brukes til å binde egenskapene til komponenter med UI-elementverdier, disse egenskapene er definert med @HostBinding i komponentklassen.
10. Forklar rørene i vinkel 2?
Svar:
Det brukes i maler for å konvertere innholdet til ønsket output eller i henhold til forretningsbehov
Symbol for pipe er slik som "|" f.eks. - ((appList (0) | små bokstaver)).
Anbefalt artikkel
Dette har vært en guide til Liste over Angular 2 intervjuspørsmål og svar, slik at kandidaten lett kan slå sammen disse Angular 2 intervjuspørsmål. Her i dette innlegget har vi studert Top Angular 2 Interview Questions som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -
- Ups Java-intervjuspørsmål
- Redux intervjuspørsmål
- PostgreSQL intervjuspørsmål
- Intervjuspørsmål om gris