75 AngularJS interviewspørgsmål og svar (2026)

Her er AngularJS interviewspørgsmål og svar til friskere såvel som erfarne kandidater til at få deres drømmejob.

 

AngularJS-interviewspørgsmål og svar til nybegyndere

1) Hvad er AngularJS?

AngularJS er en JavaScript-ramme, der bruges til at oprette enkelte websideapplikationer. Det giver dig mulighed for at bruge HTML som dit skabelonsprog og giver dig mulighed for at udvide HTMLs syntaks til at udtrykke din applikations komponenter klart.

👉 Gratis PDF-download: AngularJS-interviewspørgsmål og -svar >>


2) Hvad er de vigtigste funktioner i AngularJS?

Nøglefunktionerne ved AngularJS er:

  • Anvendelsesområde
  • controller
  • Model
  • Se
  • Det vi er gode til
  • Databinding
  • Direktiver
  • Filtre
  • Testbar

3) Forklar funktionsomfang i AngularJS

Anvendelsesområde henviser til anvendelsesmodellen. Det fungerer som en lim mellem applikationscontrolleren og visningen. Omfang er arrangeret i en hierarkisk struktur og efterligner DOM-strukturen (Document Object Model) i applikationen. Den kan se udtryk og udbrede begivenheder.


4) Forklar tjenester i AngularJS

AngularJS-tjenester er de singleton-objekter eller -funktioner, der bruges til at udføre specifikke opgaver. Det rummer en vis forretningslogik.


5) Hvad er vinkeludtryk? Forklar den vigtigste forskel mellem vinkeludtryk og JavaScript udtryk

lignende JavaScript, kantede udtryk er kodestykker, der normalt placeres i binding, såsom {{ udtryk }}

Den vigtigste forskel mellem JavaScriptudtryk og vinkeludtryk er:

  • Kontekst: I Angular vurderes udtrykkene mod et scope-objekt, mens JavaScriptudtryk evalueres i forhold til det globale vindue
  • Tilgivende: I vinkeludtryk er evaluering tilgivende for nul og udefineret, mens den er i JavaScript udefinerede egenskaber genererer TypeError eller ReferenceError
  • Ingen kontrolflowerklæringer: Loops, conditionals eller undtagelser kan ikke bruges i et vinkeludtryk
  • Filtre: Du kan bruge filtre til at formatere data, før de vises.

6) Hvordan kan du initialisere en valgboks med muligheder for sideindlæsning?

Du kan initialisere en valgboks med muligheder for sideindlæsning ved at bruge ng-init-direktivet.

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

7) Hvad er direktiver? Nævn nogle af de mest almindeligt anvendte direktiver i AngularJS-applikationen

Et direktiv er noget, der introducerer ny syntaks. De er som markører på DOM-elementet, som tillægger det en særlig adfærd. I enhver AngularJS-applikation er direktiver de vigtigste komponenter.

Nogle af de almindeligt anvendte direktiver er:

1) ng-model

2) ng-App

3) ng-bind

4) ng-gentag

5) ng-show


8) Hvordan fungerer Angular JS-ruter?

AngularJS-ruter giver dig mulighed for at oprette forskellige URL'er til forskelligt indhold i din applikation. Forskellige URL'er til forskelligt indhold gør det muligt for brugeren at bogmærke URL'er til specifikt indhold. Hver sådan bogmærke URL i AngularJS kaldes en rute

En værdi i Angular JS er et simpelt objekt. Det kan være et tal, en streng eller JavaScript objekt. Værdier bruges typisk som konfiguration indsprøjtet i fabrikker, tjenester eller controllere. En værdi skal tilhøre et AngularJS-modul.

Indsprøjtning af en værdi i en AngularJS-controllerfunktion sker ved at tilføje en parameter med samme navn som værdien


9) Hvad er databinding i AngularJS?

Automatisk synkronisering af data mellem model- og visningskomponenterne omtales som databinding i AngularJS. Der er to måder at binde data på

  1. Data mining i klassiske skabelonsystemer
  2. Databinding i vinkelskabeloner

10) Hvad er fordelene ved AngularJS?

Fordelene ved AngularJS er:

  • Registrering af tilbagekald: Der er ingen grund til at registrere tilbagekald. Dette gør din kode enkel og nem at fejlfinde.
  • Styr HTML DOM programmatisk: Programmer, der er oprettet ved hjælp af Angular, er ikke nødvendige for at manipulere DOM.
  • Overfør data til og fra brugergrænsefladen: AngularJS hjælper med at fjerne næsten al kedelpladen. Det kan validere formularen, vise fejl, vende tilbage til en intern model og så videre.
  • Ingen initialiseringskode: Med AngularJS kan du nemt bootstrap din app. Du kan bruge automatisk injicerede tjenester i din applikation i Guice.

11) Hvad er strenginterpolation i Angular.JS?

I Angular.js matcher compileren under kompileringsprocessen tekst og attributter. Den bruger interpoleringstjeneste til at se, om de indeholder indlejrede udtryk. Som en del af den normale fordøjelsescyklus opdateres disse udtryk og registreres som ure.


12) Hvad er trinene for kompileringsprocessen af ​​HTML?

Kompilering af HTML-processen foregår på følgende måder

  • Ved at bruge standardbrowser-API'en parses først HTML'en til DOM
  • Ved at bruge opkaldet til $compile () metode, udføres en kompilering af DOM. Metoden krydser DOM og matcher direktiverne.
  • Forbind skabelonen med et omfang ved at kalde sammenkædningsfunktionen returneret fra det forrige trin

13) Forklar direktiver og deres typer

Under kompileringsprocessen, når specifik HTML-funktion udløses, omtales det som direktiv. Det udføres, når compileren støder på det i DOM.

Forskellige typer direktiver er:

1) Elementdirektiver

2) Attributdirektiver

3) CSS-klassedirektiver

4) Kommentardirektiver.


14) Forklar linkingsfunktionen og dens typer

Link kombinerer direktiverne med et omfang og producerer et live view. For registrering af DOM-lyttere samt for opdatering af DOM er linkfunktionen ansvarlig. Efter skabelonen er klonet, udføres den.

  • Pre-linking funktion: Pre-linking-funktionen udføres, før de underordnede elementer linkes. Det betragtes ikke som en sikker måde for DOM-transformation.
  • Post linking funktion: Post-linking-funktionen udføres, efter at de underordnede elementer er linket. Det er sikkert at udføre DOM-transformation ved post-linking-funktion

15) Forklar injektor i AngularJS

En injektor er en servicelocator. Det bruges til at hente objektforekomster som defineret af udbyderen, instansiere typer, påkalde metoder og indlæse moduler. Der er en enkelt injektor pr. Angular-applikation, det hjælper at slå en objektforekomst op ved dets navn.


16) Hvad er hovedforskellen mellem et link og kompilering i Angular.js?

  • Kompileringsfunktion: Det bruges til skabelon DOM-manipulation og samler alle direktiverne.
  • Link funktion: Det bruges til at registrere DOM-lyttere såvel som for eksempel DOM-manipulation. Det udføres, når skabelonen er blevet klonet.

17) Hvad er fabriksfunktionen i AngularJS?

Til oprettelse af direktivet anvendes fabriksmetoden. Det påkaldes kun én gang, når compileren matcher direktivet for første gang. Ved at bruge $injector.invoke aktiveres fabriksmetoden.


18) Forklar den stylingform, som ngModel tilføjer til CSS-klasser

NgModel tilføjer disse CSS-klasser for at tillade formgivning. Valideringsklasser af AngularJS er:

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

19) Hvad er kendetegnene ved "Scope"?

  • Til observatørmodelmutationer giver scopes API'er ($watch)
  • For at udbrede eventuelle modelændringer gennem systemet til udsigten uden for Angular-riget
  • Et omfang arver egenskaber fra dets overordnede omfang, mens det giver adgang til delte modelegenskaber, kan omfang indlejres for at isolere applikationskomponenter
  • Scope giver kontekst, som udtryk evalueres i forhold til

20) Hvad er DI (Dependency Injection), og hvordan kan et objekt eller en funktion få fat i sine afhængigheder?

DI eller Dependency Injection er et softwaredesignmønster, der beskæftiger sig med, hvordan kode får fat i sine afhængigheder. For at hente elementer af applikationen, som skal konfigureres, når modulet bliver indlæst, bruger operationen "config" afhængighedsinjektion.

Dette er de måder, objektet bruger til at holde på sine afhængigheder

  • Typisk ved brug af den nye operatør kan afhængighed oprettes
  • Ved at henvise til en global variabel kan afhængighed slås op
  • Afhængighed kan overføres til, hvor det er påkrævet

AngularJS interviewspørgsmål og svar til erfarne fagfolk

21) Forklar begrebet omfangshierarki

Hver vinkelapplikation består af et rodskop, men kan have flere underordnede skoper. Efterhånden som underordnede controllere og nogle direktiver opretter nye underordnede scopes, kan en applikation have flere scopes. Når nye scopes dannes eller oprettes, tilføjes de som børn til deres overordnede scopes. De skaber også en hierarkisk struktur, der ligner DOM.


22) Forklar hovedforskellen mellem AngularJS og backbone.js

AngularJS backbone.js
AngularJS er en JavaScript-baseret open source-ramme, som er designet til at understøtte dynamiske webapplikationer. backbone.js er en ramme, der abstraherer DOM til visninger og data til modeller og derefter binder begge ved hjælp af hændelser.
Dens ydeevne er god, da den giver en tovejs databindingsproces Backbone.js-teknologi giver hurtigere ydeevne end AngularJS, hvis datasættene er små
Det virker på MVS (Multiple Virtual Storage). Det virker på MVP-arkitektur.
AngularJS bruger dynamisk HTML-attribut for at gøre applikationen let at forstå. Backbone.js bruger understregningsskabeloner til at forstå applikationen.
Det har stor samfundsopbakning. Fællesskabsstøtte er begrænset til understregningsskabelonen.

23) Hvem skabte Angular JS?

AngularJS er udviklet af Adam Abrons og Misko Hevery. I øjeblikket er det udviklet af Google.


24) Hvordan kan du integrere AngularJS med HTML?

Udviklere kan følge følgende trin for at integrere AngularJS med HTML:

Trin 1: inklusive AngularJS JavaScript i html-side.

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

Trin 2: Påpeg AngularJS-applikationen.

Du skal tilføje ng-app attribut inde i HTML body tag for at fortælle, hvilken del af HTML AngularJS app har som vist i følgende eksempel:

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

25) Hvad er orderby filter i AngularJS?

Orderby-filter i AngularJS bestiller arrayet baseret på specificerede kriterier. Følgende eksempel angiver, hvordan du kan bestille produkt efter pris.

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

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

Ng-non-bindable angiver, at AngularJs ikke kompilerer HTML-elementet og dets underordnede noder. For eksempel:

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


27) Forklar brugen af ​​dobbeltklik-hændelse i AngularJS

dobbeltklik-hændelse af AgularJS giver dig mulighed for at specificere brugerdefineret adfærd på dobbeltklik-hændelse af mus på en webside som:

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

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

Ng-klik-direktiver kan bruges i et scenarie, når du skal klikke på knappen eller vil udføre en hvilken som helst handling.

Eksempel:

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

29) Hvorfor bruge ng-include i AngularJS?

Ng-include i AngularJS hjælper dig med at integrere 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 foretage et ajax-opkald ved hjælp af Angular JS?

AngularJS tilbyder $https: kontrol, der hjælper dig med at foretage et ajax-kald for at læse serverdata. Serveren foretager et databasekald for at få de nødvendige poster. Når dine data i JSON-format er klar, kan du bruge $https: til at hente data fra serveren på følgende måde:

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

31) Forklar brugen af ​​$routeProvider

I Angular JS indstiller $routeProvider URL-konfigurationen. Den kortlægger med den relaterede ng-skabelon eller HTML-side og vedhæfter en controller med samme.


32) Hvordan kan du indstille, hente og slette cookies i AngularJS?

Du kan bruge:

  • $cookies.put() metode til at indstille cookies.
  • $cookies.get() metode til at hente cookies.
  • $cookies.remove for at fjerne cookies i AngularJS.

33) Hvad er servicemetode?

Servicemetode i AngularJS hjælper dig med at definere service og metode til den. I det følgende eksempel har vi injiceret en simpel additionstjeneste, som tilføjer to tal.

<! 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) Navngiv de AngularJS-komponenter, der kan injiceres som afhængighed

AngularJS-komponenter, der kan injiceres som en afhængighed, er: 1) værdi, 2) fabrik, 3) service, 4) udbyder, 5) konstant.


35) Hvad er de almindelige Angular Global API-funktioner

Nogle almindeligt anvendte Angular Global API-funktioner er:

  • Angular.isString: Den returnerer kun sand, hvis den givne reference er af typen streng.
  • Angular.små bogstaver: Det konverterer enhver streng til små bogstaver
  • Angular.uppercase: Det konverterer enhver streng til store bogstaver.
  • Angular.isNumber: Den returnerer kun sand, hvis referencen er en numerisk værdi eller et tal.

36) Skriv et program til at skjule et HTML-tag ved blot at klikke på en knap 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) Hvad er BOM (Browser Object Model)?

Stykliste eller browserobjektmodel består af historik, objektnavigator, skærmplacering osv. Den specificerer de globale browserobjekter som konsol, lokal lagring og vindue.


38) Forklar "$rootScope" i AngularJS

"$rootScope" er et omfang, der er oprettet på DOM-elementet (Document Object Model).

En applikation kan kun have én $rootScope, der deler blandt andre komponenter. Den har ng-app-direktivet. Andre scopes kaldes dets underordnede scope. Det kan se udtryk samt udbrede begivenheder.


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

Overvej 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) Hvad er syntaksen for fabriksmetoden i AngularJS?

Syntaksen for Factory er som følger:

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


41) Nævn forskellige faser af AngularJS Scope-livscyklussen.

Her er forskellige faser af AngularJS Scope livscyklus:

  • Creation
  • Model mutation
  • Watcher registrering
  • Mutationsobservation
  • Ødelæggelse af omfang

42) Skriv et program til at bootstrap-processen i Angular

program til bootstrap-proces 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) Hvad er en enkeltsideapplikation i AngularJS?

SPA eller enkeltsideapplikation er en hjemmeside eller webapplikation, som interagerer med brugerne dynamisk. I AngularJS, JavaScript, HTML og CSS passer på en enkelt side. Den udfører navigation uden at opdatere hele HTML-siden.


44) Forklar begrebet webpack

Webpack er en modulbundter til Angular2 eller derover. Det samler, transpilerer og minimerer AngularJS-applikationen.


45) Hvad mener du med NPM?

NPM står for Node Package Manager. Den består af en kommandolinjeværktøjsklient til at interagere med arkivet for Node.js-projektet.


46) Hvordan kan du oprette et nyt projekt i angularJS ved hjælp af Command Line Interface?

Når du har installeret Angular-kommandolinjegrænsefladen, skal du køre en ny projektnavn-kommando for at oprette et nyt projekt i Angular.


47) Forklar den automatiske bootstrap-proces i AngularJS

Angular initialiserer automatisk DOMContentLoaded hændelse, eller når du downloader angular.js script er til browseren.

Herefter finder AngularJS ng-app-direktivet, der er roden til angular app-kompilering. Når ng-app-direktivet er fundet, gør AngularJS følgende trin:

1) indlæs modulet, som er knyttet til direktivet,

2) Opret applikationsinjektor,

3) Kompiler DOM fra ng-app root-elementet. Denne proces er kendt som auto bootstrapping.


48) Hvad er umiddelbart påkaldte funktionsudtryk?

IIFE'er eller Immediately Invoked Function Expressions er en funktion, der udføres, så snart den er oprettet. Det tilbyder en enkel måde at isolere variabeldeklarationen på. IIFE'er indeholder to hovedfunktioner:

1) operatør()

2) udtryk()


49) Hvad er fordøjelsescyklussen i AngularJS?

Digest-cyklus er en vigtig del af databindingen i AngularJS, som sammenligner den gamle og den nye version af kikkertmodellen. Digest-cyklus udløst automatisk eller manuelt ved at bruge $apply()-funktionen.


50) Hvad er det grundlæggende krav for at arbejde med AngularJS?

Du skal downloade den seneste version af AngularJS fra AngularJS.com for at lære eller arbejde med AngularJS. Du kan enten bruge JS-filen og hoste den lokalt, eller du kan også bruge google CDN (Content Delivery Network) til at referere til den.


51) Kan vi oprette indlejrede controllere i AngularJS?

Ja, vi kan oprette en indlejret controller i AngularJS.

Eksempel på indlejret controller 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) Hvad er godkendelse?

Godkendelsen er en tjeneste, der bruges til at logge ind og ud af Angular-applikationen. Brugernes legitimationsoplysninger overføres til API på serveren. Efter validering på serversiden af ​​disse legitimationsoplysninger, returneres JSON Web Token, som er detaljeret om den aktuelle bruger.


53) Definer AngularJS-materiale

AngularJS Material er en implementering af Material Design Specification fra Google. Det tilbyder et sæt gennemtestede, genbrugelige UI-komponenter til AngularJS-programmør.


54) Hvad er de vigtige forskelle mellem Angular 7 og Angular 8

Vinkel 7 Vinkel 8
Angular 7 er svær at bruge Angular 8 er meget nem at bruge
Det understøtter den lavere version af Typescript 3.4 programmeringssproget Den understøtter ikke den lavere version af Typescript 3.4 programmeringssproget
Understøtter alle versioner af node.js Understøtter kun Node.js 12 version.

55) Hvad er ngzone?

ngzonen er en JavaScrip wrapper-klasse, som er angivet med Zone.js. Det gør det muligt for udviklere eksplicit at køre bestemt kode uden for Angulars zone, hvilket forhindrer angular i at køre enhver ændringsdetektion.


56) Angiv forskellen mellem vinkelkomponent og direktiv

Component Direktiv
Angular component er et direktiv, der giver dig mulighed for at bruge webkomponentens funktionalitet gennem hele applikationen. Vinkelretning er en teknik, hvormed vi knytter adfærd til elementerne.
Det hjælper dig med at opdele din ansøgning i mindre komponenter. Det hjælper dig med at designe de genanvendelige komponenter.
Det kan definere rør Det kan ikke definere rør.

57) Definer ECMAScript

ECMAScript (European Computer Manufacturer's Association) er en standard for scriptsprog. JavaScript bruger ECMAScript som et kernesprog. Udviklere kan bruge det til at skrive klientsidescripting på world wide web og eller serverapplikationer og -tjenester. ECMAScript har adskillige funktioner som funktionelle, prototype, dynamiske og strukturerede funktioner.


58) Hvad er en Traceur-kompiler?

Traceur er en JavaScript-kompiler, der bruger klasser, generatorer og andre funktioner fra ECMAScript.


59) Hvordan konverterer man en streng til valuta?

Du kan konvertere strenginput til valutatypevalutafilteret i Angular.


60) Hvad er skabeloner i AngularJS?

En skabelon er HTML-fil, der bruges med AngularJs direktiver og attributter.


61) Forklar forskellene mellem Angular og jQuery

AngularJS JQuery
AngularJs er svært at forstå Jquery er meget let at forstå.
Det understøtter to-vejs bindingsproces Det understøtter ikke databindingsprocessen
Det giver understøttelse af deep linking routing Den understøtter ikke deep linking-routing

62) Hvad er Ahead of Time Compilation?

Angular AOT (Ahead of Time) er en compiler, der konverterer din kantede HTML- og typescript-kode til JavaScript kode.


63) Liste typer af filtre i AngularJS

Filtretyper, der bruges i AngularJS er: 1) Valuta, 2) Store bogstaver, 3) Små bogstaver, 4) orderBy, 5) JSON og 6) limitTo.


64) Forklar ngOnInit () funktion

Funktionen ngOnInit () er en livscyklushook, som kaldes efter færdiggørelsen af ​​direktivets databundne egenskaber.


65) Hvad er transklusion i AngularJS?

Transklusionen i AngulaJS gør det muligt for udviklere at omallokere de oprindelige direktivbørn til et specifikt sted i en skabelon. Direktivet ng viser indsættelsespunktet for en transkluderet DOM af det nærmeste overordnede direktiv, som bruger transklusion. Ng-transclude-slot- eller ng-transclude-direktiver bruges hovedsageligt til transclusion.


66) Oplyste kroge fås i AngularJS

Forskellige kroge i AngularJS er:

1) ngOnInit()

2) ngOnChanges(),

3) ngDoCheck(),

4) ngAfterContentInit(),

5) ngAfterContentChecked(),

6) ngOnDestroy(),

7) ngAfterViewChecked(), og

8) ngAfterViewInit()


67) Hvad er de vigtige dele af AngularJS-metadata?

AngularJS-metadata bruges til at dekorere en klasse, der viser den forventede adfærd for en bestemt klasse. Forskellige dele af metadata er: 1) klassedekoratører, 2) metodedekoratører, parameterdekoratører og 4) ejendomsdekoratører.


68) Hvad er Angular CLI?

Angular CLI kaldes også som kommandolinjegrænsefladeværktøjet. Det bruges til at bygge, initialisere og vedligeholde Angular-apps. CLI-software kan bruges gennem meget interaktiv UI som en kommandoskal eller Angular Console.


69) Forklar parameteriseret rør i AngularJS

I angularJS kan rør have mere end én parameter for at justere det fine output. Du kan oprette et parameteriseret rør ved at erklære røret med kolon(:) og parameterværdier. Udvikler kan adskille flere parameterværdier med kolon(:).


70) Hvad er Routing?

Routing er en metode til at flette forskellige visninger. Controlleren træffer beslutningen om at kombinere disse synspunkter, afhængigt af logiske behov.


71) Hvad mener du med isolerede enhedstests?

Isoleret test er en proces til at kontrollere forekomst af klasse uden at bruge nogen injicerede værdier eller vinkelafhængighed. Det hjælper dig med at implementere programmet meget nemt.


72) Navngiv DSL-animationsfunktioner i AngularJS

DSL-animationsfunktioner i AngularJS er: 1) gruppe(), 2) tilstand(), 3) overgang(), 4) stil(), 5) keyframes(), 6) trigger(), 7) sekvens() og 8) animere().


73) Hvad er AngularJS-modul?

I angularJS er et modul en proces til at gruppere direktiver og servicere komponenter, der er relaterede. Det arrangerer dem på en måde, så de kan blandes med andre moduler for at skabe en applikation.


74) Hvad er rør i AngularJs?

I vinkel giver rør en enkel metode til at transformere dataene. Det tager værdier som arrays, heltal, data og strenge som input og divideret med pipe (|) symbol. Det konverterer dataene i det krævede format. Pipes viser det samme i browseren. I angularJS giver det nogle indbyggede rør, men udviklere kan også udvikle deres egne rør.


75) Forklar ViewEncapsulation i AngularJS

ViewEncapsulation bestemmer, om de stilarter, der er defineret i AngularJS-komponenten, vil påvirke hele appen eller ej.

Forbered dig til din jobsamtale!!! Gå igennem AngularJS Tutorial at være bedre forberedt.

Denne detaljerede AngularJS Mock Test vil hjælpe dig med at fjerne tvivlen om AngularJS interviewspørgsmål og vil også hjælpe dig med at knække interviewet.


Disse interviewspørgsmål vil også hjælpe i din viva(orals)

Opsummer dette indlæg med: