Inleiding tot Angular 2 Interviewvragen en antwoord
Angular 2 JS is JavaScript-framework, het is een open source framework gebouwd op JavaScript. Het werd gebouwd door de ontwikkelaars van Google. Angular 2 framework werd gebruikt om de obstakels te overwinnen die je tegenkwam tijdens het werken met Single Page-applicaties. Ook werd testen als een belangrijk aspect beschouwd bij het bouwen van het raamwerk. Er werd voor gezorgd dat het raamwerk gemakkelijk kon worden getest. De eerste release van het framework was in oktober 2010. De officiële site voor Angular is https://angular.io/.
Om de ontwikkeling met Angular 2 te starten, moeten de volgende belangrijke componenten geïnstalleerd zijn.
Git: - Dit is de broncodesoftware die kan worden gebruikt om de voorbeeldtoepassing van de hoekige site van github te krijgen.
Npm: - Dit wordt de node-pakketbeheerder genoemd die wordt gebruikt om te werken met de open source-opslagplaatsen. Angular JS als framework heeft afhankelijkheden van andere componenten. En npm kan worden gebruikt om deze afhankelijkheden te downloaden en aan uw project te koppelen.
IDE - Er zijn veel editors die kunnen worden gebruikt voor Angular JS-ontwikkeling, zoals Visual Studio-code en WebStorm.
Als je nu op zoek bent naar een baan die gerelateerd is aan Angular 2, moet je je voorbereiden op de Angular 2-interviewvragen van 2019. Het is waar dat elk interview anders is volgens de verschillende functieprofielen, maar om het interview te wissen, moet je een goede en duidelijke kennis hebben van Angular 2. Hier hebben we de belangrijke Angular 2 Interviewvragen en -antwoorden voorbereid die je zullen helpen krijg succes in je interview.
Hieronder volgen de kenmerken van Angular 2: -
Angular 2 heeft betere krachtige sjablonen, mogelijkheden voor gebeurtenisafhandeling en betere ondersteuning voor mobiele apparaten.
Typescript: - De nieuwere versie van Angular is gebaseerd op Typescript. Dit is een superset van JavaScript en wordt onderhouden door Microsoft.
Componenten: - De eerdere versies van Angular hadden een focus op controllers, maar hebben nu de focus veranderd naar componenten boven controllers. Componenten helpen bij het inbouwen van de applicaties in veel modules. Dit helpt bij het beter onderhouden van de applicatie gedurende een bepaalde periode. Op deze manier kan een applicatie eenvoudig worden getest, het vermindert de kosten voor een bedrijf.
Services: - Services zijn een set code of programma's die kunnen worden gedeeld door verschillende componenten van een applicatie. Als u bijvoorbeeld een gegevenscomponent had die gegevens uit een database had geplukt,
Je zou het kunnen hebben als een gedeelde service die voor meerdere applicaties kan worden gebruikt.
Hoek 2 heeft de volgende componenten: -
Service: - Dit wordt gebruikt om componenten te maken die over de hele applicatie kunnen worden gedeeld. Het lijkt op utility-klassen.
Modules: - Dit wordt gebruikt om de applicatie op te splitsen in logische stukjes code. Elk stuk code of module is ontworpen om een enkele taak uit te voeren.
Component: - Dit kan worden gebruikt om de modules samen te brengen.
Sjablonen: - Dit wordt gebruikt om de aanzichten van een Angular JS-toepassing te definiëren.
Metadata: - Dit kan worden gebruikt om meer gegevens toe te voegen aan een Angular JS-klasse.
Hieronder staan de 10 belangrijke Angular 2-interviewvragen en -antwoorden voor 2019 die vaak worden gesteld in een interview. deze vragen zijn als volgt verdeeld:
Deel 1 - Angular 2 Interviewvragen (basis)
Dit eerste deel behandelt fundamentele Angular 2-interviewvragen en -antwoorden
1. Wat is Angular 2, in detail toelichten?
Antwoord:
Angular 2 is een raamwerk voor het bouwen van grootschalige en krachtige webapplicaties terwijl ze zo gemakkelijk te onderhouden zijn. Applicatie ontwikkeld met behulp van Angular 2 framework eenvoudig te testen vanwege modularisatie.
Hieronder volgen de kenmerken van Angular 2-framework.
Services: - Services zijn een set code die kan worden gedeeld door verschillende componenten van een applicatie. Als u bijvoorbeeld een gegevenscomponent had die gegevens uit een database had geplukt, zou u deze als een gedeelde service kunnen hebben die voor meerdere toepassingen kan worden gebruikt.
TypeScript: - De huidige versie van Angular is gebaseerd op TypeScript. Dit is een superset van JavaScript en wordt onderhouden door Microsoft.
Componenten: - De eerdere versie van Angular had een focus van Controllers maar heeft nu de focus veranderd naar componenten boven controllers. Componenten helpen bij het inbouwen van de applicaties in veel modules. Dit helpt bij het beter onderhouden van de applicatie gedurende een bepaalde periode.
2. Wat zijn de belangrijkste componenten van hoek 2?
Antwoord:
Dit zijn de algemene Angular 2-interviewvragen die in een interview worden gesteld. Hoek 2 heeft de volgende componenten: -
Component: - Dit kan worden gebruikt om de modules samen te brengen.
Service: - Dit wordt gebruikt om componenten te maken die over de hele applicatie kunnen worden gedeeld.
Modules: - Dit wordt gebruikt om de applicatie op te splitsen in logische stukjes code. Elk stuk code of module is ontworpen om een enkele taak uit te voeren.
Sjablonen: - Dit wordt gebruikt om de aanzichten van een Angular JS-toepassing te definiëren.
Metadata: - Dit kan worden gebruikt om meer gegevens toe te voegen aan een Angular JS-klasse.
3. Wat is een tsconfig.json-bestand?
Antwoord:
Dit bestand wordt gebruikt om de opties voor Typescript te bieden die worden gebruikt voor het Angular JS-project.
(
"compilerOptions": (
"target": "es5",
"module": "commonjstest",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ( "es2017", "demo" ),
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
)
)
4. Wat is een app.module.ts-bestand?
Antwoord:
De volgende code is aanwezig in het bestand app.module.ts.
De volgende code is aanwezig in het bestand app.module.ts.
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 ( )
Verklaring van de bovenstaande regel van de code in detail.
De import-instructie wordt gebruikt om functionaliteit uit de bestaande modules te importeren. De eerste 3 instructies worden gebruikt om de modules BrowserModule, NgModule en AppComponent in deze module te importeren.
De NgModule-decorateur wordt gebruikt om later de invoer, aangiften en bootstrapping-opties te definiëren.
De BrowserModule is standaard vereist voor elke webgebaseerde hoekapplicatie.
De bootstrap-optie vertelt Angular welke component moet worden opgestart in de toepassing.
Laten we doorgaan naar de volgende Angular 2-interviewvragen
5. Hoe converteert u de invoer naar kleine letters en hoofdletters?
Antwoord:
een filter in kleine letters en hoofdletters wordt gebruikt om de invoer naar alle kleine letters en hoofdletters om te zetten.
In het onderstaande voorbeeld hebben we een filter met kleine letters en hoofdletters toegevoegd aan een uitdrukking met behulp van een pijpteken.
Deze tutorial is ((Demo Tutorial))
Het eerste onderwerp is ((appList (0) | kleine))
Het tweede onderwerp is ((appList (1) | hoofdletters))
Deel 2 - Interviewvragen voor Angular 2 (geavanceerd)
Laten we nu eens kijken naar de geavanceerde Angular 2-interviewvragen en -antwoorden.
6. Leg het sjabloon uit in hoek 2?
Antwoord:
Weergaven worden gedefinieerd met behulp van een sjabloon, Angular 2 geeft een sjabloon om de weergaven van een webtoepassing te definiëren.
7.Conversie van string naar percentiel?
Antwoord:
Angular 2 biedt veel filters om veel taken uit te voeren; percentielfilter wordt gebruikt om deze taak uit te voeren.
Laten we doorgaan naar de volgende Angular 2-interviewvragen
8. Uitleg over het gebruik van decorateurs in hoek 2?
Antwoord:
Het wordt gebruikt om de klassen en het type van het object te identificeren die door typescript zijn gemaakt.
9. Wat is host decorateur in Angular 2?
Antwoord:
Dit zijn de veelgestelde Angular 2-interviewvragen in een interview. Het wordt gebruikt om de eigenschappen van componenten te binden aan UI-elementenwaarden, deze eigenschappen gedefinieerd met @HostBinding binnen de componentklasse.
10. Verklaar de pijpen in hoek 2?
Antwoord:
Het wordt gebruikt in sjablonen om de inhoud te converteren naar de gewenste output of per bedrijfsvereiste
Symbool voor pijp is als dit "|" bijv. - ((appList (0) | kleine letters)).
Aanbevolen artikel
Dit is een leidraad geweest voor Lijst met Angular 2 Interviewvragen en antwoorden, zodat de kandidaat deze Angular 2 Interviewvragen gemakkelijk kan beantwoorden. Hier in dit bericht hebben we de beste Angular 2-interviewvragen bestudeerd die vaak in interviews worden gesteld. U kunt ook de volgende artikelen bekijken voor meer informatie -
- Oops: sollicitatievragen voor Java
- Vragen tijdens solliciteren bij Redux
- Vragen tijdens solliciteren bij PostgreSQL
- Interviewvragen over Pig