Top 75 AngularJS interviewvragen en antwoorden

Inhoudsopgave:

Anonim

We hebben de meest gestelde Angular-interviewvragen en antwoorden opgesteld die u vertrouwd maken met het type AngularJS-interviewvragen die interviewers tijdens het interview kunnen stellen. In deze lijst met AngularJS-basisinterviewvragen hebben we alle veelgestelde algemene en geavanceerde Angular-interviewvragen en antwoorden behandeld, zodat u het sollicitatiegesprek gemakkelijk kunt afhandelen.

We hebben de 75 belangrijkste fundamentele AngularJS-interviewvragen voor eerstejaars en AngularJS-interviewvragen voor ervaren kandidaten behandeld om hen te helpen zich voor te bereiden op het sollicitatiegesprek. Deze gedetailleerde gids met AngularJS-interviewvragen en -antwoorden zal je helpen om je sollicitatiegesprek te kraken.

AngularJS interviewvragen en antwoorden voor beginners en ervaren

Hieronder volgen veelgestelde basisvragen en antwoorden voor Angular-interviews voor eerstejaars, evenals Angular-interviewvragen en antwoorden voor ervaren kandidaten om de juiste baan te vinden.

1) Wat is AngularJS?

AngularJS is een JavaScript-framework dat wordt gebruikt voor het maken van applicaties voor één webpagina. Hiermee kunt u HTML gebruiken als uw sjabloontaal en kunt u de syntaxis van HTML uitbreiden om de componenten van uw applicatie duidelijk weer te geven.

2) Wat zijn de belangrijkste kenmerken van AngularJS?

De belangrijkste kenmerken van AngularJS zijn:

  • Reikwijdte
  • Controller
  • Model
  • Visie
  • Diensten
  • Dataverbinding
  • Richtlijnen
  • Filters
  • Testbaar

3) Verklaar het functiebereik in AngularJS

Scope verwijst naar het applicatiemodel. Het werkt als een lijm tussen de applicatiecontroller en de weergave. Scopes zijn gerangschikt in een hiërarchische structuur en imiteren de DOM-structuur (Document Object Model) van de applicatie. Het kan uitdrukkingen bekijken en gebeurtenissen verspreiden.

4) Leg services uit in AngularJS

AngularJS-services zijn de singleton-objecten of functies die worden gebruikt voor het uitvoeren van specifieke taken. Het bevat enige zakelijke logica.

5) Wat is Angular Expression? Leg het belangrijkste verschil uit tussen hoekige uitdrukkingen en JavaScript-uitdrukkingen

Net als JavaScript zijn Angular-expressies codefragmenten die meestal in binding worden geplaatst, zoals {{expression}}

Het belangrijkste verschil tussen de JavaScript-expressies en Angular-expressies is:

  • Context: in Angular worden de expressies geëvalueerd op basis van een scope-object, terwijl de JavaScript-expressies worden geëvalueerd op basis van het globale venster
  • Vergevingsgezind: in Angular-expressie is evaluatie vergevingsgezind tot null en ongedefinieerd, terwijl in JavaScript ongedefinieerde eigenschappen TypeError of ReferenceError genereren
  • Geen controlestroomverklaringen: lussen, voorwaarden of uitzonderingen kunnen niet worden gebruikt in een hoekuitdrukking
  • Filters: u kunt filters gebruiken om gegevens op te maken voordat ze worden weergegeven.

6) Hoe kunt u een selectievak initialiseren met opties bij het laden van de pagina?

U kunt een selectievak met opties voor het laden van de pagina initialiseren door de instructie ng-init te gebruiken.

  • On = "!! Accounts" ng-init = "loadData ()">

7) Wat zijn richtlijnen? Noem enkele van de meest gebruikte richtlijnen in de AngularJS-applicatie

Een richtlijn is iets dat een nieuwe syntaxis introduceert. Ze zijn als markeringen op het DOM-element, dat er een speciaal gedrag aan hecht. In elke AngularJS-applicatie zijn richtlijnen de belangrijkste componenten.

Enkele van de meest gebruikte richtlijnen zijn:

1) ng-model

2) ng-App

3) ng-binden

4) ng-herhalen

5) ng-show

8) Hoe werken Angular JS-routes?

Met AngularJS-routes kunt u verschillende URL's maken voor verschillende inhoud in uw applicatie. Verschillende URL's voor verschillende inhoud stellen de gebruiker in staat om URL's naar specifieke inhoud te bookmarken. Elke dergelijke bookmarkable URL in AngularJS wordt een route genoemd

Een waarde in Angular JS is een eenvoudig object. Het kan een getal, tekenreeks of JavaScript-object zijn. Waarden worden doorgaans gebruikt als configuratie die in fabrieken, services of controllers wordt geïnjecteerd. Een waarde moet bij een AngularJS-module horen.

Het injecteren van een waarde in een AngularJS-controllerfunctie wordt gedaan door een parameter toe te voegen met dezelfde naam als de waarde

9) Wat is gegevensbinding in AngularJS?

Automatische synchronisatie van gegevens tussen de model- en weergavecomponenten wordt in AngularJS gegevensbinding genoemd. Er zijn twee manieren om gegevens te binden

  1. Datamining in klassieke sjabloonsystemen
  2. Gegevensbinding in hoekige sjablonen

10) Wat zijn de voordelen van AngularJS?

Voordelen van AngularJS zijn:

  • Terugbelopdrachten registreren: het is niet nodig om terugbelopdrachten te registreren. Dit maakt uw code eenvoudig en gemakkelijk te debuggen.
  • Beheer HTML DOM programmatisch: applicaties die zijn gemaakt met Angular hoeven de DOM niet te manipuleren.
  • Gegevens overdragen van en naar de gebruikersinterface: AngularJS helpt om bijna de hele boilerplate te elimineren. Het kan het formulier valideren, fouten weergeven, terugkeren naar een intern model, enzovoort.
  • Geen initialisatiecode: met AngularJS kunt u uw app eenvoudig opstarten. U kunt automatisch geïnjecteerde services in uw applicatie in Guice gebruiken.

11) Wat is stringinterpolatie in Angular.JS?

In Angular.js komt de compiler tijdens het compilatieproces overeen met tekst en attributen. Het gebruikt de interpolatieservice om te zien of ze ingebedde uitdrukkingen bevatten. Als onderdeel van de normale digest-cyclus worden deze uitdrukkingen bijgewerkt en geregistreerd als horloges.

12) Wat zijn de stappen voor het compilatieproces van HTML?

Compilatie van HTML-proces gebeurt op de volgende manieren

  • Met behulp van de standaard browser-API wordt eerst de HTML geparseerd in DOM
  • Door de aanroep van de $ compile () - methode te gebruiken, wordt een compilatie van de DOM uitgevoerd. De methode doorkruist de DOM en komt overeen met de richtlijnen.
  • Koppel de sjabloon aan een bereik door de koppelingsfunctie aan te roepen die is geretourneerd uit de vorige stap

13) Leg richtlijnen en hun typen uit

Tijdens het compilatieproces, wanneer een specifieke HTML-functie wordt geactiveerd, wordt dit een richtlijn genoemd. Het wordt uitgevoerd wanneer de compiler het tegenkomt in de DOM.

Verschillende soorten richtlijnen zijn:

1) Element richtlijnen

2) Attribuutrichtlijnen

3) CSS-klassenrichtlijnen

4) Richtlijnen voor commentaar.

14) Leg de koppelingsfunctie en de typen uit

Link combineert de richtlijnen met een scope en produceert een live view. Voor het registreren van DOM-luisteraars en voor het bijwerken van de DOM is de linkfunctie verantwoordelijk. Nadat de sjabloon is gekloond, wordt deze uitgevoerd.

  • Voorkoppelingsfunctie: Voorkoppelingsfunctie wordt uitgevoerd voordat de onderliggende elementen worden gekoppeld. Het wordt niet beschouwd als een veilige manier voor DOM-transformatie.
  • Post-koppelingsfunctie: de post-koppelingsfunctie wordt uitgevoerd nadat de onderliggende elementen zijn gekoppeld. Het is veilig om DOM-transformatie uit te voeren door de functie achteraf te koppelen

15) Injector uitleggen in AngularJS

Een injector is een servicelocator. Het wordt gebruikt om objectinstanties op te halen zoals gedefinieerd door de provider, om typen te instantiëren, methoden aan te roepen en modules te laden. Er is een enkele injector per Angular-applicatie, het helpt om een ​​objectinstantie op naam op te zoeken.

16) Wat is het belangrijkste verschil tussen een link en compilatie in Angular.js?

  • Compilatiefunctie: het wordt gebruikt voor het manipuleren van sjabloon DOM en verzamelt alle richtlijnen.
  • Link-functie: wordt gebruikt voor het registreren van DOM-luisteraars en voor bijvoorbeeld DOM-manipulatie. Het wordt uitgevoerd zodra de sjabloon is gekloond.

17) Wat is de fabrieksfunctie in AngularJS?

Voor het maken van de richtlijn wordt de fabrieksmethode gebruikt. Het wordt slechts één keer aangeroepen wanneer de compiler voor de eerste keer overeenkomt met de richtlijn. Door $ injector.invoke te gebruiken, wordt de fabrieksmethode aangeroepen.

18) Leg de stijlvorm uit die ngModel toevoegt aan CSS-klassen

NgModel voegt deze CSS-klassen toe om vormgeving mogelijk te maken. Validatieklassen van AngularJS zijn:

  1. ng- geldig
  2. ng- ongeldig
  3. ng-ongerept
  4. ng-vies

19) Wat zijn de kenmerken van "Scope"?

  • Om modelmutaties te observeren, bieden scopes API's ($ watch)
  • Om modelwijzigingen door het systeem te verspreiden in het zicht van buiten het Angular-rijk
  • Een bereik neemt eigenschappen over van het bovenliggende bereik, terwijl het toegang biedt tot gedeelde modeleigenschappen, bereiken kunnen worden genest om toepassingscomponenten te isoleren
  • Scope biedt context waartegen expressies worden geëvalueerd

20) Wat is DI (Dependency Injection) en hoe kan een object of functie grip krijgen op zijn afhankelijkheden?

DI of Dependency Injection is een software-ontwerppatroon dat zich bezighoudt met hoe code zijn afhankelijkheden verkrijgt. Om elementen van de applicatie op te halen die moeten worden geconfigureerd wanneer de module wordt geladen, gebruikt de bewerking "config" afhankelijkheidsinjectie.

Dit zijn de manieren waarop het object zijn afhankelijkheden vasthoudt

  • Meestal kan met behulp van de nieuwe operator afhankelijkheid worden gecreëerd
  • Door naar een globale variabele te verwijzen, kan afhankelijkheid worden opgezocht
  • Afhankelijkheid kan worden doorgegeven waar het nodig is

21) Leg het concept van bereikhiërarchie uit

Elke hoekapplicatie bestaat uit één hoofdbereik, maar kan meerdere onderliggende bereiken hebben. Aangezien child controllers en sommige richtlijnen nieuwe child scopes creëren, kan een applicatie meerdere scopes hebben. Wanneer er nieuwe bereiken worden gevormd of gemaakt, worden deze toegevoegd als onderliggende bereiken van hun bovenliggende bereik. Ze creëren ook een hiërarchische structuur die lijkt op DOM.

22) Leg het belangrijkste verschil uit tussen AngularJS en backbone.js

AngularJS Backbone.js
AngularJS is een op JavaScript gebaseerd open-source framework dat is ontworpen om dynamische webapplicaties te ondersteunen. backbone.js is een raamwerk dat DOM abstraheert in weergaven en gegevens in modellen en vervolgens beide bindt met behulp van gebeurtenissen.
De prestaties zijn goed omdat het een gegevensbindingsproces in twee richtingen biedt Backbone.js-technologie biedt snellere prestaties dan AngularJS als de gegevenssets klein zijn
Het werkt op MVS (Multiple Virtual Storage). Het werkt op MVP-architectuur.
AngularJS gebruikt een dynamisch HTML-attribuut om de applicatie gemakkelijk te begrijpen. Backbone.js gebruikt underscore-sjablonen om de toepassing te begrijpen.
Het heeft een grote gemeenschapsondersteuning. Ondersteuning van de gemeenschap is beperkt tot de sjabloon voor onderstrepingstekens.

23) Wie heeft Angular JS gemaakt?

AngularJS is ontwikkeld door Adam Abrons en Misko Hevery. Momenteel wordt het ontwikkeld door Google.

24) Hoe kun je AngularJS integreren met HTML?

Ontwikkelaars kunnen de volgende stappen volgen om AngularJS met HTML te integreren:

Stap 1: AngularJS JavaScript opnemen in html-pagina.

Stap 2: Wijs op de AngularJS-applicatie.

U moet het kenmerk ng-app in de HTML-body-tag toevoegen om te zien welk deel van de HTML AngularJS-app heeft, zoals in het volgende voorbeeld wordt getoond:


25) Wat is geordend op filter in AngularJS?

Orderby filter in AngularJS ordent de array op basis van gespecificeerde criteria. In het volgende voorbeeld staat hoe u producten op prijs kunt bestellen.

  • {{ company.product + ', price:' + product.price }}

26) Wat is ng-niet-bindbaar in AngularJS?

Ng-non-bindable specificeert AngularJs om het HTML-element en de onderliggende knooppunten niet te compileren. Bijvoorbeeld:

27) Leg het gebruik van dubbelklikgebeurtenis in AngularJS uit

dubbelklikgebeurtenis van AgularJS laat je aangepast gedrag specificeren bij dubbelklikgebeurtenis van muis op een webpagina, zoals:

28) Leg ng-click-richtlijnen in AngularJS uit met een voorbeeld

Ng-click-richtlijnen kunnen worden gebruikt in een scenario waarin u op de knop moet klikken of een bewerking wilt uitvoeren.

Voorbeeld:

29) Waarom ng-include gebruiken in AngularJS?

Met Ng-include in AngularJS kunt u HTML-pagina's insluiten in een enkele HTML-pagina. Voorbeeld:

30) Hoe kun je een ajax-oproep plaatsen met Angular JS?

AngularJS biedt $ https: controle waarmee u ajax kunt bellen om servergegevens te lezen. De server doet een database-oproep om de vereiste records op te halen. Zodra uw gegevens in JSON-indeling gereed zijn, kunt u $ https: gebruiken om gegevens op de volgende manier van de server op te halen:

function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}

31) Leg het gebruik van $ routeProvider uit

In Angular JS stelt $ routeProvider de URL-configuratie in. Het komt overeen met de gerelateerde ng-sjabloon of HTML-pagina en koppelt een controller eraan.

32) Hoe kunt u cookies instellen, ophalen en wissen in AngularJS?

Je kunt gebruiken:

  • $ cookies.put () - methode om de cookies in te stellen.
  • $ cookies.get () methode om de cookies te krijgen.
  • $ cookies.remove om cookies in AngularJS te verwijderen.

33) Wat is de servicemethode?

Servicemethode in AngularJS helpt u om service en methode ervoor te definiëren. In het volgende voorbeeld hebben we een eenvoudige optelservice geïnjecteerd, die twee getallen optelt.

Event Registration

Guru99 Global Event

Result: {{result}}

34) Noem de AngularJS-componenten die kunnen worden geïnjecteerd als afhankelijkheid

AngularJS-componenten die als afhankelijkheid kunnen worden geïnjecteerd, zijn: 1) waarde, 2) fabriek, 3) service, 4) provider, 5) constant.

35) Wat zijn de algemene Angular Global API-functies

Enkele veelgebruikte Angular Global API-functies zijn:

  • Angular.isString: Het zal alleen true retourneren als de gegeven referentie van het type string is.
  • Angular.lowercase: het converteert elke tekenreeks naar kleine letters
  • Angular.uppercase: Het converteert elke tekenreeks naar hoofdletters.
  • Angular.isNumber: Het retourneert alleen true als de verwijzing een numerieke waarde of een getal is.

36) Schrijf een programma om een ​​HTML-tag te verbergen met slechts één klik op de knop in een hoek

Event Registration

Guru99 Global Event



Angular

37) Wat is BOM (Browser Object Model)?

BOM of Browser Object Model bestaat uit geschiedenis, objectnavigator, schermlocatie, enz. Het specificeert de globale browserobjecten zoals console, lokale opslag en venster.

38) Leg "$ rootScope" uit in AngularJS

"$ rootScope" is een scope die is gemaakt op het DOM-element (Document Object Model).

Een toepassing kan slechts één $ rootScope hebben die onder andere wordt gedeeld. Het heeft de ng-app-richtlijn. Andere bereiken worden genoemd als het onderliggende bereik. Het kan uitdrukkingen bekijken en gebeurtenissen verspreiden.

39) Geef een voorbeeld van ng-view in Angular

Beschouw het volgende voorbeeld:

Event Registration

Global Event

40) Wat is de syntaxis van de fabrieksmethode in AngularJS?

De syntaxis van Factory is als volgt:

app.factory ('serviceName', function () {return serviceObj;})

41) Noem verschillende fasen van de AngularJS Scope-levenscyclus.

Hier zijn verschillende fasen van de levenscyclus van AngularJS Scope:

  • Creatie
  • Modelmutatie
  • Watcher registratie
  • Mutatie-observatie
  • Scope vernietiging

42) Schrijf een programma om het proces op te starten in Angular

programma voor het opstarten van het proces in Angular is:

Hi{{msg}}!

43) Wat is een applicatie met één pagina in AngularJS?

SPA- of single-page-applicatie is een website of webtoepassing die dynamisch met de gebruikers communiceert. In AngularJS passen JavaScript, HTML en CSS op één pagina. Het voert navigatie uit zonder de hele HTML-pagina te vernieuwen.

44) Leg het concept van webpack uit

Webpack is een modulebundler voor Angular2 of hoger. Het bundelt, transpiles en verkleint de AngularJS-applicatie.

45) Wat bedoel je met NPM?

NPM staat voor Node Package Manager. Het bestaat uit een opdrachtregelprogramma-client voor interactie met de opslagplaats van het Node.js-project.

46) Hoe kun je een nieuw project maken in angularJS met behulp van de Command Line Interface?

Nadat u de Angular-opdrachtregelinterface hebt geïnstalleerd, moet u de opdracht ng new project-name uitvoeren om een ​​nieuw project in Angular te maken.

47) Leg het automatische bootstrap-proces in AngularJS uit

Angular initialiseert automatisch de DOMContentLoaded-gebeurtenis of wanneer u het angular.js-script downloadt naar de browser.

Hierna vindt AngularJS de ng-app-richtlijn die de wortel is van de hoekige app-compilatie. Wanneer de ng-app-instructie wordt gevonden, voert AngularJS de volgende stappen uit:

1) laad de module die is gekoppeld aan de richtlijn,

2) Maak een applicatie-injector,

3) Compileer de DOM vanuit het ng-app-rootelement. Dit proces staat bekend als auto-bootstrapping.

48) Wat zijn onmiddellijk aangeroepen functie-uitdrukkingen?

IIFE's of onmiddellijk aangeroepen functie-expressies is een functie die wordt uitgevoerd zodra deze is gemaakt. Het biedt een eenvoudige manier om de declaratie van variabelen te isoleren. IIFE's bevat twee belangrijke functies:

1) operator ()

2) uitdrukking ()

49) Wat is de verteringscyclus in AngularJS?

Digest-cyclus is een belangrijk onderdeel van de gegevensbinding in AngularJS, die de oude en nieuwe versie van het scoopmodel vergelijkt. Digest-cyclus wordt automatisch of handmatig geactiveerd door de functie $ apply () te gebruiken.

50) Wat is de basisvereiste om met AngularJS te werken?

U moet de nieuwste versie van AngularJS downloaden van AngularJS.com om te leren of te werken met AngularJS. U kunt het JS-bestand nodig hebben en het lokaal hosten, of u kunt ook google CDN (Content Delivery Network) gebruiken om ernaar te verwijzen.

51) Kunnen we geneste controllers maken in AngularJS?

Ja, we kunnen een geneste controller maken in AngularJS.

Voorbeeld van een geneste controller is als volgt:

{{msg}} {{name}}!

Hi {{name}}!

{{msg}} {{name}}! Your name is {{name}}.

52) Wat is authenticatie?

De authenticatie is een service die wordt gebruikt om in en uit te loggen bij de Angular-applicatie. De inloggegevens van gebruikers worden doorgegeven aan de API op de server. Vervolgens post server-side validatie deze referenties, JSON Web Token wordt geretourneerd, die als detail over de huidige gebruiker.

53) Definieer AngularJS-materiaal

AngularJS Material is een implementatie van de Material Design Specification van Google. Het biedt een reeks goed geteste, herbruikbare UI-componenten voor AngularJS-programmeur.

54) Wat zijn de belangrijkste verschillen tussen Angular 7 en Angular 8

Hoekig 7 Hoekig 8
Angular 7 is moeilijk te gebruiken Angular 8 is heel gemakkelijk te gebruiken
Het biedt ondersteuning voor de lagere versie van de programmeertaal Typescript 3.4 Het biedt geen ondersteuning voor de lagere versie van de programmeertaal Typescript 3.4
Ondersteunt alle versies van Node.js Ondersteunt alleen de 12-versie van Node.js.

55) Wat is ngzone?

De ngzone is een JavaScrip-wrapper-klasse die wordt aangeduid met Zone.js. Het stelt ontwikkelaars in staat om bepaalde code expliciet buiten de zone van Angular uit te voeren, wat angular verhindert om elke wijzigingsdetectie uit te voeren.

56) Maak een lijst van het verschil tussen hoekcomponent en richtlijn

Component Richtlijn
Hoekige component is een richtlijn waarmee u de webcomponentfunctionaliteit in de hele applicatie kunt gebruiken. Hoekrichtlijn is een techniek waarmee we gedrag aan de elementen koppelen.
Het helpt u om uw applicatie in kleinere componenten te verdelen. Het helpt u bij het ontwerpen van de herbruikbare componenten.
Het kan leidingen definiëren Het kan geen leidingen definiëren.

57) Definieer ECMAScript

ECMAScript (European Computer Manufacturer's Association) is een standaard voor scripttalen. JavaScript gebruikt ECMAScript als kerntaal. Ontwikkelaars kunnen er hulp bij gebruiken voor het schrijven van client-side scripting op het world wide web en / of servertoepassingen en -services. ECMAScript heeft tal van functies, zoals functionele, prototype, dynamische en gestructureerde functies.

58) Wat is een Traceur-compiler?

Traceur is een JavaScript-compiler die klassen, generatoren en andere functies van ECMAScript gebruikt.

59) Hoe converteer je een string naar valuta?

U kunt tekenreeksinvoer converteren naar het valutafilter voor valuta's in Angular.

60) Wat zijn sjablonen in AngularJS?

Een sjabloon is een HTML-bestand dat wordt gebruikt met AngularJs-richtlijnen en -attributen.

61) Leg de verschillen uit tussen Angular en jQuery

AngularJS JQuery
AngularJs is moeilijk te begrijpen JQuery is heel gemakkelijk te begrijpen.
Het ondersteunt een tweerichtingsbindingsproces Het ondersteunt geen gegevensbindingsproces
Het biedt ondersteuning voor routing van deeplinking Het biedt geen ondersteuning voor routing van deeplinking

62) Wat is de Ahead of Time-compilatie?

Angular AOT (Ahead of Time) is een compiler die uw hoekige HTML- en typoscriptcode omzet in de JavaScript-code.

63) Lijst met soorten filters in AngularJS

Typen filters die in AngularJS worden gebruikt, zijn: 1) Valuta, 2) Hoofdletters, 3) Kleine letters, 4) orderBy, 5) JSON en 6) limitTo.

64) Leg de ngOnInit () functie uit

De functie ngOnInit () is een levenscyclushaak die wordt aangeroepen na voltooiing van gegevensgebonden eigenschappen van de richtlijn.

65) Wat is transclusie in AngularJS?

De transclusie in AngulaJS stelt ontwikkelaars in staat om de oorspronkelijke richtlijnkinderen opnieuw toe te wijzen aan een specifieke locatie binnen een sjabloon. De richtlijn ng toont het invoegpunt voor een getranscludeerde DOM van de dichtstbijzijnde bovenliggende richtlijn, die transclusie gebruikt. Ng-transclude-slot of ng-transclude richtlijnen worden voornamelijk gebruikt voor transclusie.

66) Verlichte haken zijn verkrijgbaar in AngularJS

Verschillende haken in AngularJS zijn:

1) ngOnInit ()

2) ngOnChanges (),

3) ngDoCheck (),

4) ngAfterContentInit (),

5) ngAfterContentChecked (),

6) ngOnDestroy (),

7) ngAfterViewChecked (), en

8) ngAfterViewInit ()

67) Wat zijn de belangrijke onderdelen van AngularJS-metadata?

AngularJS-metagegevens worden gebruikt om een ​​klasse te versieren die het verwachte gedrag van een bepaalde klasse weergeeft. Verschillende onderdelen van metadata zijn: 1) klassedecorateur, 2) methode-decorateurs, parameter-decorateurs en 4) woningdecorateurs.

68) Wat is Angular CLI?

Angular CLI wordt ook wel de opdrachtregelinterface-tool genoemd. Het wordt gebruikt om Angular-apps te bouwen, te initialiseren en te onderhouden. CLI-software kan worden gebruikt via een zeer interactieve gebruikersinterface zoals een opdrachtshell of Angular Console.

69) Leg de geparametriseerde buis uit in AngularJS

In angularJS kunnen pijpen meer dan één parameter hebben om de fijne output af te stemmen. U kunt een geparametriseerde pipe maken door de pipe te declareren met een dubbele punt (:) en waarden van parameter. Ontwikkelaar kan meerdere parameterwaarden scheiden met een dubbele punt (:).

70) Wat is routering?

Routing is een methode om verschillende weergaven samen te voegen. De verwerkingsverantwoordelijke neemt de beslissing om deze opvattingen te combineren, afhankelijk van logische behoeften.

71) Wat bedoel je met geïsoleerde unit tests?

Een geïsoleerde test is een proces waarbij een instantie van een klasse wordt gecontroleerd zonder geïnjecteerde waarden of hoekafhankelijkheid te gebruiken. Het helpt u om het programma heel gemakkelijk te implementeren.

72) Geef DSL-animatiefuncties een naam in AngularJS

DSL-animatiefuncties in AngularJS zijn: 1) group (), 2) state (), 3) transition (), 4) style (), 5) keyframes (), 6) trigger (), 7) sequence (), en 8) animeren ().

73) Wat is de AngularJS-module?

In angularJS is een module een proces om richtlijnen en gerelateerde servicecomponenten te groeperen. Het rangschikt ze op een manier dat ze kunnen worden gemengd met andere modules om een ​​applicatie te maken.

74) Wat zijn pijpen in AngularJs?

In hoekige vormen bieden pijpen een eenvoudige methode om de gegevens om te zetten. Het neemt de waarden zoals arrays, gehele getallen, gegevens en strings als invoer en wordt gedeeld met het pipe-symbool (|). Het converteert de gegevens in het vereiste formaat. Pipes geeft hetzelfde weer in de browser. In angularJS biedt het enkele ingebouwde leidingen, maar ontwikkelaars kunnen ook hun eigen leidingen ontwikkelen.

75) Verklaar ViewEncapsulation in AngularJS

ViewEncapsulation bepaalt of de stijlen die in de AngularJS-component zijn gedefinieerd, de hele app zullen beïnvloeden of niet.

Bereid je voor op je sollicitatiegesprek !!! Doorloop de AngularJS-zelfstudie om beter voorbereid te zijn.

GRATIS Download AngularJS interviewvragen en antwoorden pdf-bestand

Deze gedetailleerde pdf met AngularJS-interviewvragen helpt je de twijfels over AngularJS-interviewvragen weg te nemen en helpt je ook om het interview te kraken.