Top 75 AngularJS intervjufrågor och svar

var app = angular.module ('sampleApp', ['ngRoute']); app.config (funktion ($ routeProvider) {$ routeProvider. när ('/NewEvent', {templateUrl: 'add_event.html', controller: 'AddEventController'}). när ('/DisplayEvent', {templateUrl: 'show_event. html ', controller:' ShowDisplayController '}). annars ({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';});

40) Vad är syntaxen för fabriksmetod i AngularJS?

Syntaxen för Factory är följande:

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

41) Nämn olika faser av livscykeln för AngularJS Scope.

Här är olika faser av AngularJS Scope livscykel:

  • Skapande
  • Modellmutation
  • Registrering av bevakare
  • Mutationsobservation
  • Omfattande förstörelse

42) Skriv ett program för att starta processen i Angular

programmet för att starta processen i Angular är: | _+_ |

43) Vad är en enda sida applikation i AngularJS?

SPA eller en enda applikation är en webbplats eller webbapplikation som interagerar dynamiskt med användarna. I AngularJS passar JavaScript, HTML och CSS på en enda sida. Den utför navigering utan att uppdatera hela HTML -sidan.

44) Förklara begreppet webbpack

Webpack är en modulbuntare för Angular2 eller högre. Den buntar ihop, transpilerar och förminskar AngularJS -applikationen.

45) Vad menar du med NPM?

NPM står för Node Package Manager. Den består av en kommandoradsverktygsklient för att interagera med lagret för Node.js -projektet.

46) Hur kan du skapa ett nytt projekt i angularJS med kommandoradsgränssnittet?

När du har installerat kommandoradsgränssnittet Angular måste du köra ett nytt projektnamnskommando för att skapa ett nytt projekt i Angular.

47) Förklara processen för automatisk bootstrap i AngularJS

Angular initierar automatiskt DOMContentLoaded -händelsen eller när du laddar ner angular.js -skriptet till webbläsaren.

Efter detta hittar AngularJS ng-app-direktivet som är roten till vinkelappsamling. När ng-app-direktivet hittas gör AngularJS följande steg:

1) ladda modulen, som är associerad med direktivet,

2) Skapa applikationsinjektor,

3) Kompilera DOM från rotelementet ng-app. Denna process är känd som auto bootstrapping.

48) Vad är omedelbart åberopade funktionsuttryck?

IIFE eller omedelbart påkallade funktionsuttryck är en funktion som körs så snart den skapas. Det erbjuder ett enkelt sätt att isolera variabeldeklarationen. IIFE innehåller två huvudfunktioner:

1) operatör ()

2) uttryck ()

49) Vad är matsmältningscykeln i AngularJS?

Matsmältningscykeln är en viktig del av databindningen i AngularJS, vilket jämför den gamla och nya versionen av omfångsmodellen. Mätcykeln utlöses automatiskt eller manuellt med funktionen $ Apply ().

50) Vad är det grundläggande kravet för att arbeta med AngularJS?

Du måste ladda ner den senaste versionen av AngularJS från AngularJS.com för att lära dig eller arbeta med AngularJS. Du kan antingen behöva JS -fil och vara värd för den lokalt, eller så kan du också använda google CDN (Content Delivery Network) för att referera till den.

51) Kan vi skapa kapslade kontroller i AngularJS?

Ja, vi kan skapa en kapslad controller i AngularJS.

Exempel på kapslad controller är följande:

{{msg}} {{namn}}!



USB-minnet dyker inte upp

Hej {{namn}}!

{{msg}} {{namn}}! Ditt namn är {{name}}.



52) Vad är autentisering?

Autentiseringen är en tjänst som används för att logga in och logga ut från Angular -applikationen. Användarnas referenser skickas till API på servern. Lägg sedan ut server-sida validering dessa referenser, JSON Web Token returneras, som som detalj om den aktuella användaren.

53) Definiera AngularJS -material

AngularJS Material är en implementering av Material Design Specification från Google. Den erbjuder en uppsättning vältestade, återanvändbara UI-komponenter för AngularJS-programmerare.

54) Vilka är de viktiga skillnaderna mellan Angular 7 och Angular 8

Vinklad 7 Vinklad 8
Angular 7 är svår att användaAngular 8 är mycket lätt att använda
Det ger stöd för den lägre versionen av programmeringsspråket Typescript 3.4Det ger inte stöd för den lägre versionen av programmeringsspråket Typescript 3.4
Stöder alla versioner av Node.jsStöder endast Node.js 12 -versionen.

55) Vad är ngzone?

Ngzonen är en JavaScrip -omslagsklass som betecknas av Zone.js. Det gör det möjligt för utvecklare att uttryckligen köra viss kod utanför Angulars zon, vilket hindrar vinkeln att köra eventuella förändringsdetekteringar.

56) Notera skillnaden mellan vinkelkomponent och direktiv

Komponent Direktiv
Angular component är ett direktiv som gör att du kan använda webbkomponentfunktionen i hela applikationen.Vinkeldirektiv är en teknik genom vilken vi fäster beteende till elementen.
Det hjälper dig att dela upp din applikation i mindre komponenter.Det hjälper dig att designa återanvändbara komponenter.
Det kan definiera rörDet kan inte definiera rör.

57) Definiera ECMAScript

ECMAScript (European Computer Manufacturer's Association) är en standard för skriptspråk. JavaScript använder ECMAScript som ett kärnspråk. Utvecklare kan ta hjälp av det för att skriva skript på klientsidan på webben och eller serverprogram och tjänster. ECMAScript har många funktioner som funktionella, prototyp, dynamiska och strukturerade funktioner.

58) Vad är en Traceur -kompilator?

Traceur är en JavaScript -kompilator som använder klasser, generatorer och andra funktioner från ECMAScript.

59) Hur konverterar jag en sträng till valuta?

Du kan konvertera stränginmatning till valutatypens valutafilter i Angular.

60) Vad är mallar i AngularJS?

En mall är en HTML -fil som används med AngularJs -direktiv och attribut.

61) Förklara skillnaderna mellan Angular och jQuery

AngularJS JQuery
AngularJs är svårt att förståJquery är mycket lätt att förstå.
Den stöder tvåvägs bindande processDet stöder inte databindningsprocessen
Det ger stöd för djuplänkningDet ger inte stöd för djuplänkning

62) Vad ligger framför tidsammanställningen?

Angular AOT (Ahead of Time) är en kompilator som konverterar din kantiga HTML- och typskriftskod till JavaScript -koden.

63) Lista filtertyper i AngularJS

Typer av filter som används i AngularJS är: 1) Valuta, 2) versaler, 3) gemener, 4) orderBy, 5) JSON och 6) limitTo.

64) Förklara med OnInit () -funktionen

ngOnInit () -funktionen är en livscykelkrok som anropas efter slutförandet av databundna egenskaper hos direktivet.

65) Vad är transklusion i AngularJS?

Transclusionen i AngulaJS gör det möjligt för utvecklare att omfördela de ursprungliga direktivbarnen till en specifik plats i en mall. Direktivet ng visar införingspunkten för en transkluderad DOM för närmaste föräldradirektiv, som använder transkludering. Ng-transclude-slot eller ng-transclude-direktiv används huvudsakligen för transclusion.

66) Upplysta krokar finns i AngularJS

Olika krokar i AngularJS är:

1) av OnInit ()

2) av OnChanges (),

3) ngDoCheck (),

4) ngAfterContentInit (),

5) ngAfterContentChecked (),

6) ngOnDestroy (),

7) ngAfterViewChecked () och

8) ngAfterViewInit ()

67) Vilka är de viktiga delarna av AngularJS -metadata?

AngularJS -metadata används för att dekorera en klass som visar det förväntade beteendet hos en viss klass. Olika delar av metadata är: 1) klassdekoratör, 2) metoddekoratörer, parameterdekoratörer och 4) fastighetsdekoratörer.

68) Vad är Angular CLI?

Angular CLI kallas också som kommandoradsgränssnittsverktyg. Det används för att bygga, initiera och underhålla Angular -appar. CLI -programvara kan användas via ett mycket interaktivt användargränssnitt som ett kommandoskal eller Angular Console.

69) Förklara parametrerat rör i AngularJS

I angularJS kan rör ha mer än en parameter för att finjustera finutmatningen. Du kan skapa ett parametrerat rör genom att deklarera röret med kolon (:) och parametervärden. Utvecklare kan skilja flera parametervärden med kolon (:).

70) Vad är routing?

Routing är en metod för att slå samman olika vyer. Den registeransvarige tar beslutet att kombinera dessa åsikter beroende på logiska behov.

71) Vad menar du med isolerade enhetstester?

Isolerat test är en process för att kontrollera instans av klass utan att använda några injicerade värden eller vinkelberoende. Det hjälper dig att implementera programmet mycket enkelt.

72) Namnge DSL -animationsfunktioner i AngularJS

DSL -animationsfunktioner i AngularJS är: 1) grupp (), 2) tillstånd (), 3) övergång (), 4) stil (), 5) nyckelbilder (), 6) trigger (), 7) sekvens () och 8) animera ().

73) Vad är AngularJS -modul?

I angularJS är en modul en process för att gruppera direktiv och tjänster som är relaterade. Det ordnar dem på ett sätt som de kan blanda med andra moduler för att skapa en applikation.

74) Vad är rör i AngularJs?

I vinkel ger rör en enkel metod för att transformera data. Det tar värdena som matriser, heltal, data och strängar som inmatning och delas med rör (|) symbol. Den konverterar data i önskat format. Rör visar samma sak i webbläsaren. I angularJS ger det några inbyggda rör, men utvecklare kan också utveckla sina egna rör.

75) Förklara ViewEncapsulation i AngularJS

ViewEncapsulation avgör om de stilar som definieras i AngularJS -komponenten kommer att påverka hela appen eller inte.

Förbered dig inför din jobbintervju !!! Gå igenom AngularJS -handledning för att vara bättre förberedd.

GRATIS Ladda ner AngularJS -intervjufrågor och svar PDF -fil

Denna detaljerade AngularJS intervju frågor pdf hjälper dig att rensa tvivel om AngularJS intervju frågor och hjälper dig också att knäcka intervjun.