75 AngularJS intervjuspørsmål og svar (2025)

Her er AngularJS intervjuspørsmål og svar for ferskere så vel som erfarne kandidater for å få drømmejobben.

 

AngularJS intervjuspørsmål og svar for ferskinger

1) Hva er AngularJS?

AngularJS er en JavaSkriptramme som brukes for å lage enkelt nettsideapplikasjoner. Den lar deg bruke HTML som malspråk og lar deg utvide HTMLs syntaks for å uttrykke applikasjonens komponenter tydelig.

👉 Gratis PDF-nedlasting: AngularJS-intervjuspørsmål og svar >>


2) Hva er hovedtrekkene til AngularJS?

Nøkkelfunksjonene til AngularJS er:

  • Omfang
  • controller
  • Modell
  • Se
  • tjenester
  • Databinding
  • Direktiver
  • Filter
  • Testbar

3) Forklar funksjonsomfang i AngularJS

Omfang refererer til applikasjonsmodellen. Den fungerer som et lim mellom applikasjonskontrolleren og utsikten. Omfang er ordnet i en hierarkisk struktur og etterligner DOM-strukturen (Document Object Model) til applikasjonen. Den kan se uttrykk og forplante hendelser.


4) Forklar tjenester i AngularJS

AngularJS-tjenester er singleton-objekter eller funksjoner som brukes til å utføre spesifikke oppgaver. Det har en viss forretningslogikk.


5) Hva er vinkeluttrykk? Forklar nøkkelforskjellen mellom vinkeluttrykk og JavaManusuttrykk

I likhet med JavaSkript, vinkeluttrykk er kodebiter som vanligvis plasseres i binding, for eksempel {{ uttrykk }}

Nøkkelforskjellen mellom JavaSkriptuttrykk og vinkeluttrykk er:

  • Bakgrunn: I Angular blir uttrykkene evaluert mot et scope-objekt, mens JavaSkriptuttrykk evalueres mot det globale vinduet
  • Tilgivende: I vinkeluttrykk er evaluering tilgivende for null og udefinert, mens den er i JavaSkript-udefinerte egenskaper genererer TypeError eller ReferenceError
  • Ingen kontrollflytutsagn: Loops, conditionals eller unntak kan ikke brukes i et vinkeluttrykk
  • Filtre: Du kan bruke filtre til å formatere data før du viser dem.

6) Hvordan kan du initialisere en valgboks med alternativer for sideinnlasting?

Du kan initialisere en valgboks med alternativer for sideinnlasting ved å bruke ng-init-direktivet.

  • <div ng-controller = ” apps/dashboard/account ” ng-switch
  • På = "! ! kontoer” ng-init = ” loadData ( ) ">

7) Hva er direktiver? Nevn noen av de mest brukte direktivene i AngularJS-applikasjonen

Et direktiv er noe som introduserer ny syntaks. De er som markører på DOM-elementet, som knytter en spesiell oppførsel til det. I enhver AngularJS-applikasjon er direktiver de viktigste komponentene.

Noen av de vanligste direktivene er:

1) ng-modell

2) ng-App

3) ng-bind

4) ng-gjenta

5) ng-show


8) Hvordan fungerer Angular JS-ruter?

AngularJS-ruter lar deg lage forskjellige URL-er for forskjellig innhold i applikasjonen din. Ulike URL-er for forskjellig innhold gjør det mulig for brukeren å bokmerke URL-er til spesifikt innhold. Hver slik bokmerkbar URL i AngularJS kalles en rute

En verdi i Angular JS er et enkelt objekt. Det kan være et tall, en streng eller JavaSkriptobjekt. Verdier brukes vanligvis som konfigurasjon injisert i fabrikker, tjenester eller kontrollere. En verdi skal tilhøre en AngularJS-modul.

Injeksjon av en verdi i en AngularJS-kontrollerfunksjon gjøres ved å legge til en parameter med samme navn som verdien


9) Hva er databinding i AngularJS?

Automatisk synkronisering av data mellom modell- og visningskomponentene omtales som databinding i AngularJS. Det er to måter for databinding

  1. Data mining i klassiske malsystemer
  2. Databinding i vinkelmaler

10) Hva er fordelene med AngularJS?

Fordelene med AngularJS er:

  • Registrere tilbakeringinger: Det er ikke nødvendig å registrere tilbakeringinger. Dette gjør koden din enkel og lett å feilsøke.
  • Kontroller HTML DOM programmatisk: Applikasjoner som er opprettet ved hjelp av Angular er ikke påkrevd for å manipulere DOM.
  • Overfør data til og fra brukergrensesnittet: AngularJS hjelper til med å eliminere nesten hele kjeleplaten. Den kan validere skjemaet, vise feil, gå tilbake til en intern modell og så videre.
  • Ingen initialiseringskode: Med AngularJS kan du enkelt starte opp appen din. Du kan bruke automatisk injiserte tjenester i applikasjonen din i Guice.

11) Hva er strenginterpolasjon i Angular.JS?

I Angular.js matcher kompilatoren under kompileringsprosessen tekst og attributter. Den bruker interpoleringstjeneste for å se om de inneholder innebygde uttrykk. Som en del av den normale fordøyelsessyklusen, blir disse uttrykkene oppdatert og registrert som klokker.


12) Hva er trinnene for kompileringsprosessen av HTML?

Kompilering av HTML-prosessen skjer på følgende måter

  • Ved å bruke standard nettleser-API blir HTML-en først analysert til DOM
  • Ved å bruke anropet til $compile () metoden, utføres en kompilering av DOM. Metoden krysser DOM og samsvarer med direktivene.
  • Koble malen med et omfang ved å kalle koblingsfunksjonen som ble returnert fra forrige trinn

13) Forklar direktiver og deres typer

Under kompileringsprosessen, når spesifikk HTML-funksjon utløses, blir det referert til som direktiv. Den kjøres når kompilatoren møter den i DOM.

Ulike typer direktiver er:

1) Elementdirektiver

2) Attributtdirektiver

3) CSS-klassedirektiver

4) Kommentardirektiver.


14) Forklar koblingsfunksjonen og dens typer

Link kombinerer direktivene med et omfang og produserer en live view. For registrering av DOM-lyttere samt for oppdatering av DOM er lenkefunksjonen ansvarlig. Etter at malen er klonet, blir den utført.

  • Forhåndskoblingsfunksjon: Forhåndskoblingsfunksjonen utføres før de underordnede elementene kobles sammen. Det anses ikke som en sikker måte for DOM-transformasjon.
  • Innleggskoblingsfunksjon: Postlinking-funksjonen utføres etter at de underordnede elementene er koblet. Det er trygt å gjøre DOM-transformasjon med post-linking-funksjon

15) Forklar injektor i AngularJS

En injektor er en servicelokalisator. Den brukes til å hente objektforekomster som definert av leverandøren, instansiere typer, påkalle metoder og laste moduler. Det er en enkelt injektor per Angular-applikasjon, det hjelper å slå opp en objektforekomst etter navnet.


16) Hva er hovedforskjellen mellom en lenke og kompilering i Angular.js?

  • Kompileringsfunksjon: Den brukes til mal DOM-manipulasjon og samler alle direktivene.
  • Link funksjon: Den brukes til å registrere DOM-lyttere så vel som for eksempel DOM-manipulasjon. Den utføres når malen er klonet.

17) Hva er fabrikkfunksjonen i AngularJS?

For å lage direktivet brukes fabrikkmetoden. Det påberopes bare én gang når kompilatoren samsvarer med direktivet for første gang. Ved å bruke $injector.invoke aktiveres fabrikkmetoden.


18) Forklar stylingformen som ngModel legger til CSS-klasser

NgModel legger til disse CSS-klassene for å tillate styling av form. Valideringsklasser av AngularJS er:

  1. ng- gyldig
  2. ng- ugyldig
  3. ng-urørt
  4. ng-skitten

19) Hva kjennetegner «Scope»?

  • For å observere modellmutasjoner gir omfanget APIer ($watch)
  • For å forplante eventuelle modellendringer gjennom systemet til utsikten fra utsiden av Angular-riket
  • Et scope arver egenskaper fra det overordnede omfanget, mens det gir tilgang til delte modellegenskaper, kan scopes nestes for å isolere applikasjonskomponenter
  • Omfang gir kontekst som uttrykk vurderes mot

20) Hva er DI (Dependency Injection) og hvordan et objekt eller funksjon kan få tak i sine avhengigheter?

DI eller Dependency Injection er et programvaredesignmønster som omhandler hvordan kode får tak i avhengighetene sine. For å hente elementer av applikasjonen som må konfigureres når modulen blir lastet, bruker operasjonen "config" avhengighetsinjeksjon.

Dette er måtene objektet bruker for å holde på sine avhengigheter

  • Vanligvis ved å bruke den nye operatøren, kan avhengighet opprettes
  • Ved å referere til en global variabel kan avhengighet slås opp
  • Avhengighet kan overføres der det er nødvendig

AngularJS intervjuspørsmål og svar for erfarne fagfolk

21) Forklar begrepet omfangshierarki

Hver vinkelapplikasjon består av ett rotskop, men kan ha flere barneskop. Ettersom barnekontrollere og enkelte direktiver oppretter nye underordnede omfang, kan en applikasjon ha flere omfang. Når nye omfang dannes eller opprettes, legges de til som underordnede av deres overordnede omfang. De lager også en hierarkisk struktur som ligner på DOM.


22) Forklar hovedforskjellen mellom AngularJS og backbone.js

AngularJS backbone.js
AngularJS er en JavaSkriptbasert åpen kildekode-rammeverk som er designet for å støtte dynamiske webapplikasjoner. backbone.js er et rammeverk som abstraherer DOM til visninger og data til modeller og deretter binder begge ved hjelp av hendelser.
Dens ytelse er god da den gir toveis databindingsprosess Backbone.js-teknologi gir raskere ytelse enn AngularJS hvis datasettene er små
Det fungerer på MVS (Multiple Virtual Storage). Det fungerer på MVP-arkitektur.
AngularJS bruker dynamisk HTML-attributt for å gjøre applikasjonen lett å forstå. Backbone.js bruker understrekemaler for å forstå applikasjonen.
Den har stor samfunnsstøtte. Fellesskapsstøtte er begrenset til understrekingsmalen.

23) Hvem skapte Angular JS?

AngularJS ble utviklet av Adam Abrons og Misko Hevery. Foreløpig er den utviklet av Google.


24) Hvordan kan du integrere AngularJS med HTML?

Utviklere kan følge følgende trinn for å integrere AngularJS med HTML:

Trinn 1: inkludert AngularJS JavaSkript i html-side.

<head>
   <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>

Trinn 2: Pek på AngularJS-applikasjonen.

Du må legge til ng-app-attributt i HTML-kroppskoden for å fortelle hvilken del av HTML AngularJS-appen som har som vist i følgende eksempel:

<body ng-app = "testapp">
</body>

25) Hva er sorteringsfilter i AngularJS?

Orderby-filter i AngularJS bestiller matrisen basert på spesifiserte kriterier. Følgende eksempel viser hvordan du kan bestille produkt etter pris.

<ul>
<li ng-repeat = "company in product.products | orderBy:'price">
      {{ company.product + ', price:' + product.price }}
   </li>
</ul>

26) Hva er ng-ikke-bindbart i AngularJS?

Ng-non-bindable spesifiserer at AngularJs ikke kompilerer HTML-elementet og dets undernoder. For eksempel:

<title ng-non-bindable > </title>


27) Forklar bruken av dobbeltklikk-hendelse i AngularJS

dobbeltklikk-hendelse av AgularJS lar deg spesifisere tilpasset oppførsel på dobbeltklikk-hendelse av mus på en nettside som:

<ELEMENT ng-dblclick="{expression}"> 
... 
</ELEMENT>

28) Forklar ng-klikk-direktiver i AngularJS med eksempel

Ng-klikk-direktiver kan brukes i et scenario når du må klikke på knappen eller ønsker å utføre en operasjon.

Eksempel:

<button ng-click="count = count ++">Click</button>

29) Hvorfor bruke ng-include i AngularJS?

Ng-include i AngularJS hjelper deg med å bygge inn HTML-sider på en enkelt HTML-side. Eksempel:

<div ng-app = "" ng-controller = "interviewController">
   <div ng-include = "'first.htm'"></div>
   <div ng-include = "'phases.htm'"></div>
</div>

30) Hvordan kan du foreta en ajax-samtale ved å bruke Angular JS?

AngularJS tilbyr $https: kontroll som hjelper deg å foreta ajax-anrop for å lese serverdata. Serveren foretar et databaseanrop for å få de nødvendige postene. Når dataene dine i JSON-format er klare, kan du bruke $https: for å hente data fra serveren på følgende måte:

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

31) Forklar bruken av $routeProvider

I Angular JS angir $routeProvider URL-konfigurasjonen. Den kartlegger med den relaterte ng-malen eller HTML-siden og legger ved en kontroller med den samme.


32) Hvordan kan du angi, hente og slette informasjonskapsler i AngularJS?

Du kan bruke:

  • $cookies.put()-metoden for å angi informasjonskapslene.
  • $cookies.get()-metoden for å hente informasjonskapslene.
  • $cookies.remove for å fjerne informasjonskapsler i AngularJS.

33) Hva er servicemetode?

Servicemetode i AngularJS hjelper deg med å definere service og metode for den. I det følgende eksempelet har vi injisert en enkel tilleggstjeneste, som legger til to tall.

<! DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Event Registration</title>
</head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>
<h3> Guru99 Global Event</h3>
<div ng-app = "mainApp" ng-controller = "DemoController">
    <p>Result: {{result}}</p>
</div>
<script>
    var mainApp = angular.module("mainApp", []);
    mainApp.service('AdditionService', function(){
        this.ADDITION = function(a,b) {
            return a+b;
        }
    });

    mainApp.controller('DemoController', function($scope, AdditionService) {

            $scope.result = AdditionService.ADDITION(5,6);
    });
</script>
</body>
</html>

34) Nevn AngularJS-komponentene som kan injiseres som avhengighet

AngularJS-komponenter som kan injiseres som en avhengighet er: 1) verdi, 2) fabrikk, 3) service, 4) leverandør, 5) konstant.


35) Hva er de vanlige Angular Global API-funksjonene

Noen ofte brukte Angular Global API-funksjoner er:

  • Angular.isString: Den vil returnere true bare hvis den gitte referansen er av typen streng.
  • Angular.små bokstaver: Den konverterer hvilken som helst streng til små bokstaver
  • Angular.uppercase: Den konverterer hvilken som helst streng til store bokstaver.
  • Angular.isNumber: Den returnerer bare sant hvis referansen er en numerisk verdi eller tall.

36) Skriv et program for å skjule en HTML-tag bare med ett knappeklikk i vinkel

<!DOCTYPE html>
<html>
<head>
    <meta chrset="UTF 8">
    <title>Event Registration</title>
</head>
<body>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

<h1> Guru99 Global Event</h1>
<div ng-app="DemoApp" ng-controller="DemoController">
    <input type="button" value="Hide Angular" ng-click="ShowHide()"/>
    <br><br><div ng-hide="IsVisible">Angular</div>
</div>
<script type="text/javascript">
    var app = angular.module('DemoApp',[]);
    app.controller('DemoController',function($scope){
        $scope.IsVisible = false;
        $scope.ShowHide = function(){
            $scope.IsVisible = $scope.IsVisible = true;
        }
        });
</script>
</body>
</html>

37) Hva er BOM (Browser Object Model)?

BOM eller Browser Object Model består av historikk, objektnavigator, skjermplassering osv. Den spesifiserer de globale nettleserobjektene som konsoll, lokal lagring og vindu.


38) Forklar "$rootScope" i AngularJS

"$rootScope" er et omfang som er opprettet på DOM-elementet (Document Object Model).

En applikasjon kan bare ha ett $rootScope som deler blant andre komponenter. Den har ng-app-direktivet. Andre omfang kalles dets underordnede omfang. Den kan se uttrykk så vel som forplante hendelser.


39) Gi et eksempel på ng-view i Angular

Tenk på følgende eksempel:

<!DOCTYPE html>
<html>
<head>
    <meta chrset="UTF 8">
    <title>Event Registration</title>
    <script src="https://code.angularjs.org/1.5.9/angular-route.js"></script>
    <script src="https://code.angularjs.org/1.5.9/angular.min.js"></script>
    <script src="lib/bootstrap.js"></script>
</head>
<body ng-app="sampleApp">
<h1> Global Event</h1>
<div class="container">
    <ul><li><a href="#!NewEvent"> Add New Event</a></li>
        <li><a href="#!DisplayEvent"> Display Event</a></li>
    </ul>
    <div ng-view></div>
</div>
<script>
    var app = angular.module('sampleApp',["ngRoute"]);
    app.config(function($routeProvider){
        $routeProvider.
        when("/NewEvent",{
            templateUrl : "add_event.html",
            controller: "AddEventController"
        }).
        when("/DisplayEvent", {
            templateUrl: "show_event.html",
            controller: "ShowDisplayController"
        }).
        otherwise ({
            redirectTo: '/DisplayEvent'
        });
    });
    app.controller("AddEventController", function($scope) {
        $scope.message = "This is to Add a new Event";
    });
    app.controller("ShowDisplayController",function($scope){
        $scope.message = "This is display an Event";
    });
</script>
</body>
</html>

40) Hva er syntaksen til fabrikkmetoden i AngularJS?

Syntaksen til Factory er som følger:

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


41) Nevn ulike faser av AngularJS Scope-livssyklusen.

Her er forskjellige faser av AngularJS Scope livssyklus:

  • Creation
  • Modell mutasjon
  • Watcher registrering
  • Mutasjonsobservasjon
  • Ødeleggelse av omfang

42) Skriv et program for å bootstrap-prosessen i Angular

program for å bootstrap-prosessen i Angular er:

<html>
    <body ng-app="TestApp">
        <div ng-controller="Ctrl">Hi{{msg}}!</div>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular.min.js"> 
</script>
        <script>
            var test = angular.module('TestApp', []);
            test.controller('Ctrl', function($scope) {
                $scope.msg = 'Good Morning';
            });
        </script>
    </body>
</html>

43) Hva er en enkeltsideapplikasjon i AngularJS?

SPA eller enkeltsideapplikasjon er en nettside eller nettapplikasjon som samhandler med brukerne dynamisk. I AngularJS, JavaSkript, HTML og CSS passer på én enkelt side. Den utfører navigering uten å oppdatere hele HTML-siden.


44) Forklar begrepet webpack

Webpack er en modulpakke for Angular2 eller nyere. Den pakker, transpilerer og minimerer AngularJS-applikasjonen.


45) Hva mener du med NPM?

NPM står for Node Package Manager. Den består av en kommandolinjeverktøyklient for samhandling med depotet til Node.js-prosjektet.


46) Hvordan kan du opprette et nytt prosjekt i angularJS ved å bruke kommandolinjegrensesnitt?

Når du har installert Angular-kommandolinjegrensesnittet, må du kjøre en ny prosjektnavn-kommando for å opprette et nytt prosjekt i Angular.


47) Forklar den automatiske oppstartsprosessen i AngularJS

Angular initialiserer automatisk DOMContentLoaded-hendelse eller når du laster ned angular.js-skriptet til nettleseren.

Etter dette finner AngularJS ng-app-direktivet som er roten til angular app-kompilering. Når ng-app-direktivet blir funnet, gjør AngularJS følgende trinn:

1) last inn modulen, som er knyttet til direktivet,

2) Lag applikasjonsinjektor,

3) Kompiler DOM fra ng-app-rotelementet. Denne prosessen er kjent som auto bootstrapping.


48) Hva er umiddelbart påkalte funksjonsuttrykk?

IIFEs eller Immediately Invoked Function Expressions er en funksjon som kjøres så snart den er opprettet. Det tilbyr en enkel måte å isolere variabeldeklarasjonen. IIFE-er inneholder to hovedfunksjoner:

1) operatør()

2) uttrykk()


49) Hva er fordøyelsessyklusen i AngularJS?

Digest-syklus er viktig del av databindingen i AngularJS, som sammenligner den gamle og nye versjonen av skopmodellen. Sammendragssyklus utløses automatisk eller manuelt ved å bruke funksjonen $apply().


50) Hva er det grunnleggende kravet for å jobbe med AngularJS?

Du må laste ned den nyeste versjonen av AngularJS fra AngularJS.com for å lære eller jobbe med AngularJS. Du kan enten trenge JS-filen og være vert for den lokalt, eller du kan også bruke google CDN (Content Delivery Network) for å referere til den.


51) Kan vi lage nestede kontrollere i AngularJS?

Ja, vi kan lage en nestet kontroller i AngularJS.

Eksempel på nestet kontroller er som følger:

<div ng-controller="MainCtrl">
 <p>{{msg}} {{name}}!</p>
<div ng-controller="SubCtrl1">
<p>Hi {{name}}!</p>
   <div ng-controller="SubCtrl2">
     <p>{{msg}} {{name}}! Your name is {{name}}.</p>
   </div>
</div>
</div>

52) Hva er autentisering?

Autentiseringen er en tjeneste som brukes til å logge inn og ut av Angular-applikasjonen. Påloggingsinformasjonen til brukerne overføres til API på serveren. Så etter validering på serversiden av disse legitimasjonene, returneres JSON Web Token, som er detaljer om gjeldende bruker.


53) Definer AngularJS-materiale

AngularJS Material er en implementering av materialdesignspesifikasjonen til Google. Den tilbyr et sett med veltestede, gjenbrukbare UI-komponenter for AngularJS-programmerer.


54) Hva er de viktige forskjellene mellom Angular 7 og Angular 8

Vinkel 7 Vinkel 8
Angular 7 er vanskelig å bruke Angular 8 er veldig enkel å bruke
Den gir støtte for den lavere versjonen av Typescript 3.4 programmeringsspråk Den gir ikke støtte for den lavere versjonen av Typescript 3.4-programmeringsspråket
Støtter alle versjoner av node.js Støtter kun Node.js 12-versjonen.

55) Hva er ngzone?

ngsonen er en JavaScrip wrapper-klasse som er betegnet med Zone.js. Det gjør det mulig for utviklere å eksplisitt kjøre bestemt kode utenfor Angulars sone, noe som hindrer angular i å kjøre enhver endringsdeteksjon.


56) List opp forskjellen mellom vinkelkomponent og direktiv

Komponent Direktiv
Angular component er et direktiv som lar deg bruke webkomponentens funksjonalitet gjennom hele applikasjonen. Vinkelretning er en teknikk der vi knytter atferd til elementene.
Det hjelper deg å dele opp søknaden din i mindre komponenter. Det hjelper deg med å designe de gjenbrukbare komponentene.
Den kan definere rør Den kan ikke definere rør.

57) Definer ECMAScript

ECMAScript (European Computer Manufacturer's Association) er en standard for skriptspråk. JavaScript bruker ECMAScript som et kjernespråk. Utviklere kan ta hjelp av det for å skrive klientsideskripting på verdensveven og eller serverapplikasjoner og -tjenester. ECMAScript har en rekke funksjoner som funksjonelle, prototype, dynamiske og strukturerte funksjoner.


58) Hva er en Traceur-kompilator?

Traceur er en JavaSkriptkompiler som bruker klasser, generatorer og andre funksjoner fra ECMAScript.


59) Hvordan konvertere en streng til valuta?

Du kan konvertere strenginndata til valutatypen valutafilter i Angular.


60) Hva er maler i AngularJS?

En mal er HTML-fil som brukes med AngularJs direktiver og attributter.


61) Forklar forskjellene mellom Angular og jQuery

AngularJS JQuery
AngularJs er vanskelig å forstå Jquery er veldig lett å forstå.
Den støtter toveis bindingsprosess Den støtter ikke databindingsprosess
Den gir støtte for dypkoblingsruting Den gir ikke støtte for dypkoblingsruting

62) Hva er Ahead of Time-samlingen?

Angular AOT (Ahead of Time) er en kompilator som konverterer din kantete HTML og typescript-kode til JavaSkriptkode.


63) Liste typer filtre i AngularJS

Typer filtre som brukes i AngularJS er: 1) Valuta, 2) Store bokstaver, 3) Små bokstaver, 4) orderBy, 5) JSON og 6) limitTo.


64) Forklar funksjonen ngOnInit ().

Funksjonen ngOnInit () er en livssykluskrok som kalles opp etter fullføring av databundne egenskaper til direktivet.


65) Hva er transklusjon i AngularJS?

Transklusjonen i AngulaJS gjør det mulig for utviklere å omfordele de opprinnelige direktivbarnene til et bestemt sted i en mal. Direktivet ng viser innsettingspunktet for en transkludert DOM for det nærmeste overordnede direktivet, som bruker transklusjon. Ng-transclude-slot- eller ng-transclude-direktiver brukes hovedsakelig for transklusjon.


66) Opplyste kroker er tilgjengelige i AngularJS

Ulike kroker i AngularJS er:

1) ngOnInit()

2) ngOnChanges(),

3) ngDoCheck(),

4) ngAfterContentInit(),

5) ngAfterContentChecked(),

6) ngOnDestroy(),

7) ngAfterViewChecked(), og

8) ngAfterViewInit()


67) Hva er de viktige delene av AngularJS-metadata?

AngularJS-metadata brukes til å dekorere en klasse som viser forventet oppførsel til en bestemt klasse. Ulike deler av metadata er: 1) klassedekorator, 2) metodedekoratører, parameterdekoratorer og 4) eiendomsdekoratorer.


68) Hva er Angular CLI?

Angular CLI kalles også som kommandolinjegrensesnittverktøyet. Den brukes til å bygge, initialisere og vedlikeholde Angular-apper. CLI-programvare kan brukes gjennom svært interaktive brukergrensesnitt som et kommandoskall eller Angular Console.


69) Forklar parameterisert rør i AngularJS

I angularJS kan rør ha mer enn én parameter for å justere fineffekten. Du kan opprette et parameterisert rør ved å deklarere røret med kolon(:) og parameterverdier. Utvikleren kan skille flere parameterverdier med kolon(:).


70) Hva er ruting?

Ruting er en metode for å slå sammen ulike visninger. Kontrolløren tar beslutningen om å kombinere disse synspunktene avhengig av logiske behov.


71) Hva mener du med isolerte enhetstester?

Isolert test er en prosess for å sjekke forekomst av klasse uten å bruke noen injiserte verdier eller vinkelavhengighet. Det hjelper deg å implementere programmet veldig enkelt.


72) Gi navn til DSL-animasjonsfunksjoner i AngularJS

DSL-animasjonsfunksjoner i AngularJS er: 1) gruppe(), 2) tilstand(), 3) overgang(), 4) stil(), 5) nøkkelbilder(), 6) utløser(), 7) sekvens(), og 8) animere().


73) Hva er AngularJS-modulen?

I angularJS er en modul en prosess for å gruppere direktiver og servicekomponenter som er relatert. Det ordner dem på en måte som de kan blande med andre moduler for å lage en applikasjon.


74) Hva er rør i AngularJs?

I vinkel gir rør en enkel metode for å transformere dataene. Den tar verdiene som matriser, heltall, data og strenger som input og delt med pipe (|) symbol. Den konverterer dataene til ønsket format. Pipes viser det samme i nettleseren. I angularJS gir det noen innebygde rør, men utviklere kan også utvikle sine egne rør.


75) Forklar ViewEncapsulation i AngularJS

ViewEncapsulation bestemmer om stilene som er definert i AngularJS-komponenten vil påvirke hele appen eller ikke.

Forbered deg på jobbintervjuet!!! Gå gjennom AngularJS veiledning å være bedre forberedt.

Denne detaljerte AngularJS Mock-testen vil hjelpe deg med å fjerne tvilen om AngularJS-intervjuspørsmål og vil også hjelpe deg med å knekke intervjuet.


Disse intervjuspørsmålene vil også hjelpe i din viva(orals)