75 AngularJS intervjufrågor och svar (2025)

Här är AngularJS-intervjufrågor och svar för fräschare såväl som erfarna kandidater att få sitt drömjobb.

 

AngularJS intervjufrågor och svar för nybörjare

1) Vad är AngularJS?

AngularJS är en JavaSkriptram som används för att skapa applikationer för enstaka webbsidor. Det låter dig använda HTML som ditt mallspråk och gör att du kan utöka HTMLs syntax för att tydligt uttrycka din applikations komponenter.

👉 Gratis PDF-nedladdning: AngularJS-intervjufrågor och svar >>


2) Vilka är de viktigaste egenskaperna hos AngularJS?

De viktigaste funktionerna i AngularJS är:

  • Omfattning
  • Regulator
  • Modell
  • Visa
  • Tjänster
  • Databindning
  • instruktioner
  • Filter
  • Testbar

3) Förklara funktionsomfång i AngularJS

Omfattning hänvisar till applikationsmodellen. Det fungerar som ett lim mellan applikationskontrollern och vyn. Omfattningar är ordnade i en hierarkisk struktur och efterliknar DOM-strukturen (Document Object Model) för applikationen. Den kan titta på uttryck och sprida händelser.


4) Förklara tjänster i AngularJS

AngularJS-tjänster är de singleton-objekt eller funktioner som används för att utföra specifika uppgifter. Det har en viss affärslogik.


5) Vad är vinkeluttryck? Förklara nyckelskillnaden mellan vinkeluttryck och JavaManusuttryck

Tycka om JavaSkript, vinkeluttryck är kodavsnitt som vanligtvis placeras i bindning som {{ uttryck }}

Den viktigaste skillnaden mellan JavaSkriptuttryck och vinkeluttryck är:

  • Bakgrund: I Angular utvärderas uttrycken mot ett scope-objekt, medan JavaSkriptuttryck utvärderas mot det globala fönstret
  • Förlåtande: I vinkeluttryck är utvärdering förlåtande för null och odefinierad, medan den är i JavaSkript odefinierade egenskaper genererar TypeError eller ReferenceError
  • Inga kontrollflödesstatistik: Slingor, villkor eller undantag kan inte användas i ett vinkeluttryck
  • Filter: Du kan använda filter för att formatera data innan du visar dem.

6) Hur kan du initiera en markerad ruta med alternativ för sidladdning?

Du kan initiera en markeringsruta med alternativ för sidladdning genom att använda ng-init-direktivet.

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

7) Vad är direktiv? Nämn några av de mest använda direktiven i AngularJS-applikationen

Ett direktiv är något som introducerar ny syntax. De är som markörer på DOM-elementet, vilket fäster ett speciellt beteende till det. I alla AngularJS-applikationer är direktiv de viktigaste komponenterna.

Några av de vanligaste direktiven är:

1) ng-modell

2) ng-App

3) ng-binda

4) ng-upprepa

5) ng-show


8) Hur Angular JS-rutter fungerar?

AngularJS-rutter gör att du kan skapa olika webbadresser för olika innehåll i din applikation. Olika webbadresser för olika innehåll gör det möjligt för användaren att bokmärka webbadresser till specifikt innehåll. Varje sådan bokmärkbar URL i AngularJS kallas en rutt

Ett värde i Angular JS är ett enkelt objekt. Det kan vara ett nummer, en sträng eller JavaSkriptobjekt. Värden används vanligtvis som konfiguration som injiceras i fabriker, tjänster eller kontroller. Ett värde bör tillhöra en AngularJS-modul.

Injicera ett värde i en AngularJS-kontrollfunktion görs genom att lägga till en parameter med samma namn som värdet


9) Vad är databindande i AngularJS?

Automatisk synkronisering av data mellan modell och vykomponenter kallas databindning i AngularJS. Det finns två sätt för databindning

  1. Datautvinning i klassiska mallsystem
  2. Databindning i vinkelmallar

10) Vilka är fördelarna med AngularJS?

Fördelarna med AngularJS är:

  • Registrera återuppringningar: Det finns inget behov av att registrera återuppringningar. Detta gör din kod enkel och lätt att felsöka.
  • Styr HTML DOM programmatiskt: Applikationer som skapas med Angular krävs inte för att manipulera DOM.
  • Överför data till och från användargränssnittet: AngularJS hjälper till att eliminera nästan all pannplatta. Det kan validera formuläret, visa fel, återgå till en intern modell och så vidare.
  • Ingen initieringskod: Med AngularJS kan du enkelt starta din app. Du kan använda automatiskt injicerade tjänster i din applikation i Guice.

11) Vad är stränginterpolation i Angular.JS?

I Angular.js matchar kompilatorn under kompileringsprocessen text och attribut. Den använder interpoleringstjänst för att se om de innehåller inbäddade uttryck. Som en del av den normala sammanfattningscykeln uppdateras dessa uttryck och registreras som klockor.


12) Vilka är stegen för kompileringsprocessen av HTML?

Sammanställning av HTML-process sker på följande sätt

  • Med hjälp av standard webbläsar-API tolkas först HTML till DOM
  • Genom att använda anropet till $compile () metod utförs en kompilering av DOM. Metoden korsar DOM och matchar direktiven.
  • Länka mallen med ett omfång genom att anropa länkningsfunktionen som returnerades från föregående steg

13) Förklara direktiv och deras typer

Under kompileringsprocessen, när specifik HTML-funktion utlöses, kallas det direktiv. Det exekveras när kompilatorn stöter på det i DOM.

Olika typer av direktiv är:

1) Elementdirektiv

2) Attributdirektiv

3) CSS-klassdirektiv

4) Kommentarsdirektiv.


14) Förklara länkningsfunktionen och dess typer

Link kombinerar direktiven med en scope och producerar en livevy. För registrering av DOM-lyssnare samt för uppdatering av DOM är länkfunktionen ansvarig. Efter att mallen har klonats exekveras den.

  • Förlänkningsfunktion: Förlänkningsfunktionen exekveras innan de underordnade elementen länkas. Det anses inte vara ett säkert sätt för DOM-transformation.
  • Inläggslänkningsfunktion: Postlänkningsfunktionen exekveras efter att de underordnade elementen har länkats. Det är säkert att göra DOM-transformation med post-linking-funktion

15) Förklara injektor i AngularJS

En injektor är en servicelokalisator. Den används för att hämta objektinstanser som definieras av leverantören, instansiera typer, anropa metoder och ladda moduler. Det finns en enda injektor per Angular-applikation, det hjälper att slå upp en objektinstans med dess namn.


16) Vad är den största skillnaden mellan en länk och kompilering i Angular.js?

  • Kompileringsfunktion: Den används för mall DOM-manipulation och samlar alla direktiv.
  • Länkfunktion: Den används för att registrera DOM-lyssnare samt till exempel DOM-manipulation. Den exekveras när mallen har klonats.

17) Vad är fabriksfunktionen i AngularJS?

För att skapa direktivet används fabriksmetoden. Det anropas endast en gång när kompilatorn matchar direktivet för första gången. Genom att använda $injector.invoke anropas fabriksmetoden.


18) Förklara stilformen som ngModel lägger till i CSS-klasser

NgModel lägger till dessa CSS-klasser för att tillåta formgivning. Valideringsklasser för AngularJS är:

  1. ng- giltig
  2. ng- ogiltig
  3. ng-orörda
  4. ng-smutsig

19) Vad kännetecknar "Scope"?

  • Omfattningar för observatörsmodellmutationer tillhandahåller API:er ($watch)
  • För att sprida alla modellförändringar genom systemet till vyn från utanför Angularområdet
  • Ett scope ärver egenskaper från sitt överordnade scope, samtidigt som det ger åtkomst till delade modellegenskaper, kan scopes kapslas för att isolera applikationskomponenter
  • Omfattning ger ett sammanhang mot vilket uttryck utvärderas

20) Vad är DI (Dependency Injection) och hur kan ett objekt eller en funktion få tag i sina beroenden?

DI eller Dependency Injection är ett mjukvarudesignmönster som handlar om hur koden får tag i sina beroenden. För att hämta delar av applikationen som måste konfigureras när modulen laddas, använder operationen "config" beroendeinjektion.

Det här är de sätt som objekt använder för att behålla sina beroenden

  • Vanligtvis med den nya operatören kan beroende skapas
  • Genom att referera till en global variabel kan beroendet slås upp
  • Beroende kan föras in där det krävs

AngularJS intervjufrågor och svar för erfarna proffs

21) Förklara begreppet omfattningshierarki

Varje vinkelapplikation består av ett rotskop men kan ha flera underordnade omfattningar. Eftersom barnkontrollanter och vissa direktiv skapar nya underordnade omfattningar, kan en applikation ha flera omfång. När nya omfattningar skapas eller skapas läggs de till som underordnade omfattningar. De skapar också en hierarkisk struktur som liknar DOM.


22) Förklara huvudskillnaden mellan AngularJS och backbone.js

AngularJS backbone.js
AngularJS är en JavaSkriptbaserat ramverk med öppen källkod som är designat för att stödja dynamiska webbapplikationer. backbone.js är ett ramverk som abstraherar DOM till vyer och data till modeller och sedan binder båda med hjälp av händelser.
Dess prestanda är bra eftersom det ger tvåvägs databindningsprocess Backbone.js-teknik ger snabbare prestanda än AngularJS om datamängderna är små
Det fungerar på MVS (Multiple Virtual Storage). Det fungerar på MVP-arkitektur.
AngularJS använder dynamiska HTML-attribut för att göra applikationen lätt att förstå. Backbone.js använder understrecksmallar för att förstå applikationen.
Den har stort samhällsstöd. Samhällsstödet är begränsat till understrecksmallen.

23) Vem skapade Angular JS?

AngularJS utvecklades av Adam Abrons och Misko Hevery. För närvarande är det utvecklat av Google.


24) Hur kan du integrera AngularJS med HTML?

Utvecklare kan följa följande steg för att integrera AngularJS med HTML:

Steg 1: inklusive AngularJS JavaSkript i html-sida.

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

Steg 2: Peka ut AngularJS-applikationen.

Du måste lägga till ng-app-attribut i HTML-kroppstaggen för att berätta vilken del av HTML AngularJS-appen som har som visas i följande exempel:

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

25) Vad är orderby filter i AngularJS?

Orderby-filtret i AngularJS ordnar arrayen baserat på angivna kriterier. Följande exempel anger hur du kan beställa produkt efter pris.

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

26) Vad är ng-icke-bindbart i AngularJS?

Ng-non-bindable anger att AngularJs inte kompilerar HTML-elementet och dess undernoder. Till exempel:

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


27) Förklara användningen av dubbelklickshändelse i AngularJS

dubbelklickshändelse av AgularJS låter dig specificera anpassat beteende vid dubbelklickshändelse för mus på en webbsida som:

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

28) Förklara ng-click-direktiv i AngularJS med exempel

Ng-click-direktiv kan användas i ett scenario när du måste klicka på knappen eller vill utföra valfri operation.

Exempelvis:

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

29) Varför använda ng-include i AngularJS?

Ng-include i AngularJS hjälper dig att bädda in HTML-sidor på en enda HTML-sida. Exempel:

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

30) Hur kan du ringa ett ajax-samtal med Angular JS?

AngularJS erbjuder $https: kontroll som hjälper dig att göra ajax-anrop för att läsa serverdata. Servern gör ett databasanrop för att få de nödvändiga uppgifterna. När din data i JSON-format är klar kan du använda $https: för att hämta data från servern på följande sätt:

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

31) Förklara användningen av $routeProvider

I Angular JS ställer $routeProvider in URL-konfigurationen. Den mappar med den relaterade ng-mallen eller HTML-sidan och bifogar en kontrollenhet med densamma.


32) Hur kan du ställa in, hämta och rensa cookies i AngularJS?

Du kan använda:

  • $cookies.put() metod för att ställa in cookies.
  • $cookies.get() metod för att hämta cookies.
  • $cookies.remove för att ta bort cookies i AngularJS.

33) Vad är servicemetod?

Servicemetod i AngularJS hjälper dig att definiera service och metod för den. I följande exempel har vi injicerat en enkel tilläggstjänst, som lägger till två siffror.

<! 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) Namnge AngularJS-komponenterna som kan injiceras som beroende

AngularJS-komponenter som kan injiceras som ett beroende är: 1) värde, 2) fabrik, 3) service, 4) leverantör, 5) konstant.


35) Vilka är de vanliga Angular Global API-funktionerna

Några vanligt använda Angular Global API-funktioner är:

  • Angular.isString: Den returnerar endast sant om den givna referensen är av typen string.
  • Angular.gemener: Den konverterar vilken sträng som helst till gemener
  • Angular.versaler: Den konverterar valfri sträng till versaler.
  • Angular.isNumber: Den returnerar endast sant om referensen är ett numeriskt värde eller tal.

36) Skriv ett program för att dölja en HTML-tagg bara med ett knappklick 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) Vad är BOM (Browser Object Model)?

BOM eller Browser Object Model består av historik, objektnavigator, skärmplats etc. Den specificerar de globala webbläsarobjekten som konsol, lokal lagring och fönster.


38) Förklara "$rootScope" i AngularJS

"$rootScope" är ett scope som skapas på DOM-elementet (Document Object Model).

En applikation kan bara ha en $rootScope som delar bland andra komponenter. Den har ng-app-direktivet. Andra omfattningar kallas dess underordnade omfattning. Den kan titta på uttryck och sprida händelser.


39) Ge ett exempel på ng-view i Angular

Tänk på följande exempel:

<!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) Vad är syntaxen för fabriksmetoden i AngularJS?

Syntaxen för Factory är följande:

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


41) Nämn olika faser av AngularJS Scope-livscykeln.

Här är olika faser av AngularJS Scope-livscykeln:

  • Skapande
  • Modellmutation
  • Watcher registrering
  • Mutationsobservation
  • Omfattning förstörelse

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

program för att bootstrap-processen i Angular är:

<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) Vad är en ensidig applikation i AngularJS?

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


44) Förklara begreppet webpack

Webpack är en modulbuntare för Angular2 eller högre. Det buntar, 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 arkivet för Node.js-projektet.


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

När du har installerat Angulars kommandoradsgränssnitt måste du köra ett nytt projektnamn-kommando för att skapa ett nytt projekt i Angular.


47) Förklara den automatiska bootstrap-processen i AngularJS

Angular initieras 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 angular app-kompilering. 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 anropade funktionsuttryck?

IIFEs eller Immediately Invoked Function Expressions är en funktion som körs så snart den skapas. Det erbjuder ett enkelt sätt att isolera variabeldeklarationen. IIFEs innehåller två huvudfunktioner:

1) operatör()

2) expression()


49) Vad är smältcykeln i AngularJS?

Sammanfattningscykeln är en viktig del av databindningen i AngularJS, vilket jämför den gamla och nya versionen av scope-modellen. Sammanfattningscykeln utlöses automatiskt eller manuellt genom att använda $apply()-funktionen.


50) Vad är grundkravet 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-filen 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 kontroller i AngularJS.

Exempel på kapslad kontroller är följande:

<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) Vad är autentisering?

Autentiseringen är en tjänst som används för att logga in och ut från Angular-applikationen. Användarnas autentiseringsuppgifter skickas till API på servern. Sedan efter validering på serversidan dessa referenser, returneras JSON Web Token, vilket som detaljer om den aktuella användaren.


53) Definiera AngularJS Material

AngularJS Material är en implementering av Googles materialdesignspecifikation. Den erbjuder en uppsättning väl beprövade, återanvändbara UI-komponenter för AngularJS-programmerare.


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

Vinkel 7 Vinkel 8
Angular 7 är svår att använda Angular 8 är väldigt lätt att använda
Det ger stöd för den lägre versionen av programmeringsspråket Typescript 3.4 Det ger inte stöd för den lägre versionen av programmeringsspråket Typescript 3.4
Stöder alla versioner av node.js Stöder endast Node.js 12 version.

55) Vad är ngzone?

ngzonen är en JavaScrip wrapper klass som betecknas med Zone.js. Det gör det möjligt för utvecklare att uttryckligen köra viss kod utanför Angulars zon, vilket hindrar Angular från att köra någon förändringsdetektering.


56) Lista ut skillnaden mellan vinkelkomponent och direktiv

Komponent Direktiv
Angular component är ett direktiv som gör att du kan använda webbkomponentens funktionalitet genom hela applikationen. Vinkeldirektiv är en teknik genom vilken vi kopplar beteende till elementen.
Det hjälper dig att dela upp din ansökan i mindre komponenter. Det hjälper dig att designa de återanvändbara komponenterna.
Den kan definiera rör Det 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 serverapplikationer och tjänster. ECMAScript har många funktioner som funktionella, prototyp-, dynamiska och strukturerade funktioner.


58) Vad är en Traceur-kompilator?

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


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

Du kan konvertera stränginmatning till valutafiltret för valutatyp 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å.
Det stöder tvåvägsbindningsprocessen Det stöder inte databindningsprocessen
Det ger stöd för djuplänksrouting Det ger inte stöd för djuplänksrouting

62) Vad är Ahead of Time-samlingen?

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


63) Lista typer av filter i AngularJS

Typer av filter som används i AngularJS är: 1) Valuta, 2) Versaler, 3) Små bokstäver, 4) orderBy, 5) JSON och 6) limitTo.


64) Förklara ngOnInit ()-funktionen

Funktionen ngOnInit () är en livscykelhook som anropas efter att direktivets databundna egenskaper har slutförts.


65) Vad är transklusion i AngularJS?

Transklusionen i AngulaJS gör det möjligt för utvecklare att omfördela de ursprungliga direktivets barn till en specifik plats i en mall. Direktivet ng visar insättningspunkten för en transkluderad DOM för det närmaste överordnade direktivet, som använder transklusion. 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) ngOnInit()

2) ngOnChanges(),

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 skildrar det förväntade beteendet för en viss klass. Olika delar av metadata är: 1) klassdekoratörer, 2) metoddekoratörer, parameterdekoratörer och 4) fastighetsdekoratörer.


68) Vad är Angular CLI?

Angular CLI kallas också som kommandoradsgränssnittsverktyget. Den används för att bygga, initiera och underhålla Angular-appar. CLI-programvara kan användas genom 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 uteffekten. Du kan skapa ett parameteriserat rör genom att deklarera röret med kolon(:) och parametervärden. Utvecklaren kan separera flera parametervärden med kolon(:).


70) Vad är routing?

Routing är en metod för att slå samman olika vyer. Styraren fattar 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) group(), 2) state(), 3) transition(), 4) style(), 5) keyframes(), 6) trigger(), 7) sequence() och 8) animera().


73) Vad är AngularJS-modul?

I angularJS är en modul en process för att gruppera direktiv och servar komponenter som är relaterade. Den ordnar dem på ett sätt så att de kan blandas 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. Den tar värden som arrayer, heltal, data och strängar som indata och delas med pipe (|) symbol. Den konverterar data till önskat format. Pipes 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 stilarna som definieras i AngularJS-komponenten kommer att påverka hela appen eller inte.

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

Det här detaljerade AngularJS Mock-testet hjälper dig att rensa bort tvivel om AngularJS-intervjufrågor och hjälper dig också att knäcka intervjun.


Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)