Topp 10 Angular 2 intervjuspørsmål og svar (Oppdatert for 2019)

Innholdsfortegnelse:

Anonim

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 -

  1. Ups Java-intervjuspørsmål
  2. Redux intervjuspørsmål
  3. PostgreSQL intervjuspørsmål
  4. Intervjuspørsmål om gris