75 AngularJS Intervju Pitanja i odgovori (2025)

Ovdje su AngularJS pitanja za intervju i odgovori za svježije kao i iskusne kandidate da dobiju posao iz snova.

 

AngularJS Intervju Pitanja i odgovori za brucoše

1) Što je AngularJS?

AngularJS je a JavaOkvir skripte koji se koristi za izradu aplikacija za jednu web stranicu. Omogućuje vam korištenje HTML-a kao jezika predloška i omogućuje vam da proširite sintaksu HTML-a kako biste jasno izrazili komponente svoje aplikacije.

👉 Besplatno preuzimanje PDF-a: AngularJS Interview Questions & Answers >>


2) Koje su ključne značajke AngularJS-a?

Ključne karakteristike AngularJS su:

  • Djelokrug
  • kontrolor
  • Model
  • Pogled
  • Usluge
  • Povezivanje podataka
  • Direktive
  • Filteri
  • Može se testirati

3) Objasnite opseg funkcije u AngularJS

Djelokrug odnosi se na model aplikacije. Djeluje poput ljepila između upravljača aplikacije i prikaza. Opsezi su raspoređeni u hijerarhijsku strukturu i oponašaju DOM (Document Object Model) strukturu aplikacije. Može promatrati izraze i širiti događaje.


4) Objasnite usluge u AngularJS

AngularJS usluge su singleton objekti ili funkcije koje se koriste za izvršavanje specifičnih zadataka. Ima neke poslovne logike.


5) Što je kutni izraz? Objasnite ključnu razliku između kutnih izraza i JavaSkriptni izrazi

Like JavaSkripta, kutni izrazi su isječci koda koji se obično stavljaju u uvezivanje kao što je {{ izraz }}

Ključna razlika između JavaSkriptni izrazi i kutni izrazi su:

  • Kontekst: U Angularu, izrazi se procjenjuju prema objektu opsega, dok se JavaIzrazi skripte procjenjuju se prema globalnom prozoru
  • Praštajući: U kutnom izrazu, procjena je opraštajuća do nulte i nedefinirane, dok je u JavaNedefinirana svojstva skripte generiraju TypeError ili ReferenceError
  • Nema izjava o tijeku kontrole: Petlje, uvjeti ili iznimke ne mogu se koristiti u kutnom izrazu
  • Filtri: Možete koristiti filtre za formatiranje podataka prije njihovog prikazivanja.

6) Kako možete inicijalizirati okvir za odabir s opcijama pri učitavanju stranice?

Možete inicijalizirati okvir za odabir s opcijama pri učitavanju stranice pomoću direktive ng-init.

  • <div ng-controller = ” apps/dashboard/account ” ng-switch
  • Uključeno = “! ! računi” ng-init = ” loadData ( ) “>

7) Što su direktive? Navedite neke od najčešće korištenih direktiva u AngularJS aplikaciji

Direktiva je nešto što uvodi novu sintaksu. Oni su kao markeri na DOM elementu, koji mu pridaju posebno ponašanje. U svakoj AngularJS aplikaciji, direktive su najvažnije komponente.

Neke od često korištenih direktiva su:

1) ng-model

2) ng-App

3) ng-vezivanje

4) ng-ponoviti

5) ng-show


8) Kako rade Angular JS rute?

AngularJS rute vam omogućuju stvaranje različitih URL-ova za različite sadržaje u vašoj aplikaciji. Različiti URL-ovi za različite sadržaje omogućuju korisniku označavanje URL-ova određenog sadržaja. Svaki takav URL koji se može označiti u AngularJS-u naziva se ruta

Vrijednost u Angular JS je jednostavan objekt. To može biti broj, niz ili JavaObjekt skripte. Vrijednosti se obično koriste kao konfiguracije umetnute u tvornice, usluge ili kontrolere. Vrijednost treba pripadati modulu AngularJS.

Umetanje vrijednosti u funkciju kontrolera AngularJS vrši se dodavanjem parametra s istim imenom kao vrijednost


9) Što je povezivanje podataka u AngularJS?

Automatska sinkronizacija podataka između komponenti modela i prikaza naziva se povezivanje podataka u AngularJS. Postoje dva načina povezivanja podataka

  1. Data mining u klasičnim predloškim sustavima
  2. Povezivanje podataka u kutnim predlošcima

10) Koje su prednosti AngularJS?

Prednosti AngularJS su:

  • Registracija povratnih poziva: Nema potrebe za registracijom povratnih poziva. To vaš kod čini jednostavnim i lakim za otklanjanje pogrešaka.
  • Kontrolirajte HTML DOM programski: Aplikacije koje su stvorene pomoću Angulara ne moraju manipulirati DOM-om.
  • Prijenos podataka na i iz korisničkog sučelja: AngularJS pomaže eliminirati gotovo sve predloške. Može potvrditi obrazac, prikazati pogreške, vratiti se na interni model i tako dalje.
  • Nema inicijalizacijskog koda: S AngularJS-om možete jednostavno pokrenuti svoju aplikaciju. Možete koristiti usluge koje se automatski ubacuju u vašu aplikaciju u Guiceu.

11) Što je interpolacija niza u Angular.JS?

U Angular.js, prevodilac tijekom procesa kompilacije podudara tekst i atribute. Koristi uslugu interpolacije da vidi sadrže li ugrađene izraze. Kao dio normalnog ciklusa sažetka, ti se izrazi ažuriraju i registriraju kao satovi.


12) Koji su koraci za proces kompilacije HTML-a?

Proces kompilacije HTML-a odvija se na sljedeće načine

  • Korištenjem standardnog API-ja preglednika, prvo se HTML raščlanjuje u DOM
  • Korištenjem poziva na $compile () metoda, izvodi se kompilacija DOM-a. Metoda prelazi DOM i podudara se s direktivama.
  • Povežite predložak s opsegom pozivanjem funkcije povezivanja vraćene iz prethodnog koraka

13) Objasniti direktive i njihove vrste

Tijekom procesa kompilacije, kada se aktivira određena HTML funkcija, to se naziva direktiva. Izvršava se kada ga kompajler naiđe u DOM-u.

Različite vrste direktiva su:

1) Elementne direktive

2) Upute o atributima

3) Direktive CSS klase

4) Upute za komentiranje.


14) Objasnite funkciju povezivanja i njezine vrste

Link kombinira direktive s opsegom i proizvodi prikaz uživo. Za registraciju DOM slušatelja kao i za ažuriranje DOM-a odgovorna je funkcija veze. Nakon što se predložak klonira, on se izvršava.

  • Funkcija prethodnog povezivanja: Funkcija prethodnog povezivanja izvršava se prije povezivanja podređenih elemenata. Ne smatra se sigurnim načinom za DOM transformaciju.
  • Funkcija povezivanja postova: Funkcija post povezivanja izvršava se nakon povezivanja podređenih elemenata. Sigurno je izvršiti transformaciju DOM-a pomoću funkcije naknadnog povezivanja

15) Objasnite injektor u AngularJS

Injektor je servisni lokator. Koristi se za dohvaćanje instanci objekta kako ih je definirao pružatelj, instanciranje tipova, pozivanje metoda i učitavanje modula. Postoji jedan injektor po Angular aplikaciji, pomaže u traženju instance objekta po imenu.


16) Koja je glavna razlika između veze i kompajliranja u Angular.js?

  • Funkcija kompajliranja: Koristi se za manipulaciju DOM predloškom i prikuplja sve direktive.
  • Funkcija veze: Koristi se za registriranje DOM slušatelja kao i na primjer za manipulaciju DOM-om. Izvršava se nakon što se predložak klonira.

17) Koja je tvornička funkcija u AngularJS?

Za izradu direktive koristi se tvornička metoda. Poziva se samo jednom kada prevodilac prvi put odgovara direktivi. Korištenjem $injector.invoke poziva se tvornička metoda.


18) Objasnite stilski oblik koji ngModel dodaje CSS klasama

NgModel dodaje ove CSS klase kako bi omogućio oblikovanje oblika. Validacijske klase AngularJS-a su:

  1. ng- valjano
  2. ng- nevažeći
  3. ng-netaknuta
  4. ng-prljav

19) Koje su karakteristike "Opsega"?

  • Opsezi mutacija modela promatrača pružaju API-je ($watch)
  • Za širenje bilo koje promjene modela kroz sustav u pogled izvan područja Angular
  • Opseg nasljeđuje svojstva od nadređenog opsega, dok pruža pristup zajedničkim svojstvima modela, opseg se može ugniježditi kako bi se izolirale komponente aplikacije
  • Opseg pruža kontekst prema kojem se izrazi procjenjuju

20) Što je DI (Dependency Injection) i kako objekt ili funkcija mogu dohvatiti svoje ovisnosti?

DI ili Dependency Injection je obrazac softverskog dizajna koji se bavi načinom na koji kod preuzima svoje ovisnosti. Kako bi se dohvatili elementi aplikacije koje je potrebno konfigurirati kada se modul učita, operacija "config" koristi umetanje ovisnosti.

Ovo su načini koje objekt koristi da zadrži svoje ovisnosti

  • Obično pomoću novog operatora može se stvoriti ovisnost
  • Pozivanjem na globalnu varijablu, ovisnost se može potražiti
  • Ovisnost se može prenijeti tamo gdje je to potrebno

AngularJS Intervju Pitanja i odgovori za iskusne profesionalce

21) Objasnite pojam hijerarhije opsega

Svaka kutna aplikacija sastoji se od jednog korijenskog opsega, ali može imati nekoliko podređenih opsega. Kako podređeni kontroleri i neke direktive stvaraju nove podređene opsege, aplikacija može imati višestruke opsege. Kada se formiraju ili kreiraju novi opsegi, oni se dodaju kao djeca nadređenog opsega. Oni također stvaraju hijerarhijsku strukturu sličnu DOM-u.


22) Objasnite glavnu razliku između AngularJS i backbone.js

AngularJS Okosnica.js
AngularJS je JavaOkvir otvorenog izvornog koda temeljen na skripti koji je dizajniran za podršku dinamičkim web aplikacijama. backbone.js je okvir koji apstrahira DOM u prikaze i podatke u modele, a zatim ih povezuje pomoću događaja.
Njegova izvedba je dobra jer omogućuje dvosmjerni proces povezivanja podataka Backbone.js tehnologija nudi brže performanse od AngularJS-a ako su skupovi podataka mali
Radi na MVS (Multiple Virtual Storage). Radi na MVP arhitekturi.
AngularJS koristi dinamički HTML atribut kako bi aplikaciju učinio lako razumljivom. Backbone.js koristi predloške podvlake za razumijevanje aplikacije.
Ima veliku podršku zajednice. Podrška zajednice ograničena je na predložak podvlake.

23) Tko je stvorio Angular JS?

AngularJS su razvili Adam Abrons i Misko Hevery. Trenutno ga razvija Google.


24) Kako možete integrirati AngularJS s HTML-om?

Programeri mogu slijediti sljedeće korake za integraciju AngularJS s HTML-om:

Korak 1: uključujući AngularJS JavaSkripta u html stranici.

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

Korak 2: Istaknite AngularJS aplikaciju.

Morate dodati ng-app atribut unutar HTML body oznake da biste saznali koji dio HTML AngularJS aplikacije ima kao što je prikazano u sljedećem primjeru:

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

25) Što je filter po redu u AngularJS-u?

Filtar Orderby u AngularJS raspoređuje niz na temelju navedenih kriterija. Sljedeći primjer pokazuje kako možete naručiti proizvod po cijeni.

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

26) Što je ng-non-bindable u AngularJS?

Ng-non-bindable specificira AngularJs da ne kompajlira HTML element i njegove podređene čvorove. Na primjer:

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


27) Objasnite korištenje događaja dvostrukog klika u AngularJS

događaj dvostrukog klika AgularJS-a omogućuje vam da odredite prilagođeno ponašanje na događaj dvostrukog klika miša na web stranici kao što je:

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

28) Objasnite ng-click direktive u AngularJS na primjeru

Naredbe Ng-click mogu se koristiti u scenariju kada morate kliknuti gumb ili želite izvršiti bilo koju operaciju.

Primjer:

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

29) Zašto koristiti ng-include u AngularJS?

Ng-include u AngularJS pomaže vam da ugradite HTML stranice unutar jedne HTML stranice. Primjer:

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

30) Kako možete uputiti ajax poziv koristeći Angular JS?

AngularJS nudi $https: kontrolu koja vam pomaže napraviti ajax poziv za čitanje podataka poslužitelja. Poslužitelj poziva bazu podataka kako bi dobio potrebne zapise. Nakon što su vaši podaci u JSON formatu spremni, možete koristiti $https: za dohvaćanje podataka s poslužitelja na sljedeći način:

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

31) Objasnite korištenje $routeProvider

U Angular JS $routeProvider postavlja URL konfiguraciju. Preslikava se s povezanim ng-predloškom ili HTML stranicom i prilaže kontroler s istim.


32) Kako možete postaviti, dobiti i izbrisati kolačiće u AngularJS?

Možeš koristiti:

  • $cookies.put() metoda za postavljanje kolačića.
  • $cookies.get() metoda za dobivanje kolačića.
  • $cookies.remove za uklanjanje kolačića u AngularJS.

33) Što je metoda usluge?

Metoda usluge u AngularJS-u pomaže vam da definirate uslugu i metodu za nju. U sljedećem primjeru ubacili smo jednostavnu uslugu zbrajanja koja zbraja dva broja.

<! 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) Imenujte AngularJS komponente koje se mogu ubaciti kao ovisnosti

AngularJS komponente koje se mogu ubaciti kao ovisnost su: 1) vrijednost, 2) tvornica, 3) usluga, 4) pružatelj, 5) konstanta.


35) Koje su uobičajene Angular Global API funkcije

Neke najčešće korištene Angular Global API funkcije su:

  • Angular.isString: Vratit će true samo ako je navedena referenca tipa string.
  • Kutno.mala slova: Pretvara bilo koji niz u mala slova
  • Angular.uppercase: Pretvara bilo koji niz u velika slova.
  • Angular.isNumber: Vraća true samo ako je referenca numerička vrijednost ili broj.

36) Napišite program za skrivanje HTML oznake samo jednim pritiskom na gumb u kutu

<!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) Što je BOM (Browser Object Model)?

BOM ili Browser Object Model sastoji se od povijesti, navigatora objekata, lokacije zaslona itd. Određuje globalne objekte preglednika kao što su konzola, lokalna pohrana i prozor.


38) Objasnite “$rootScope” u AngularJS

“$rootScope” je opseg koji se stvara na elementu DOM (Document Object Model).

Aplikacija može imati samo jedan $rootScope koji dijeli, među ostalim komponentama. Ima direktivu ng-app. Drugi opseg se naziva njegov podređeni opseg. Može promatrati izraze kao i širiti događaje.


39) Navedite primjer ng-view u Angularu

Razmotrimo sljedeći primjer:

<!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) Koja je sintaksa tvorničke metode u AngularJS?

Sintaksa Factory je sljedeća:

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


41) Imenujte različite faze životnog ciklusa AngularJS Scope.

Ovdje su različite faze životnog ciklusa AngularJS Scope:

  • Stvaranje
  • Mutacija modela
  • Registracija promatrača
  • Promatranje mutacija
  • Uništavanje opsega

42) Napišite program za pokretanje procesa u Angularu

program za pokretanje procesa u Angularu je:

<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) Što je jednostranička aplikacija u AngularJS-u?

SPA ili single page aplikacija je web stranica ili web aplikacija koja dinamički komunicira s korisnicima. U AngularJS, JavaSkripta, HTML i CSS stanu na jednu stranicu. Izvodi navigaciju bez osvježavanja cijele HTML stranice.


44) Objasnite pojam webpacka

Webpack je skupljač modula za Angular2 ili noviji. Spaja, transpilira i minimizira AngularJS aplikaciju.


45) Što mislite pod NPM?

NPM je kratica za Node Package Manager. Sastoji se od klijenta alata naredbenog retka za interakciju s repozitorijem projekta Node.js.


46) Kako možete stvoriti novi projekt u angularJS koristeći sučelje naredbenog retka?

Nakon što instalirate Angular sučelje naredbenog retka, morate pokrenuti naredbu ng new project-name kako biste kreirali novi projekt u Angularu.


47) Objasnite postupak automatskog pokretanja u AngularJS

Angular automatski inicijalizira događaj DOMContentLoaded ili kada preuzmete skriptu angular.js u preglednik.

Nakon toga, AngularJS pronalazi direktivu ng-app koja je korijen kompilacije angular aplikacije. Kada se pronađe direktiva ng-app, AngularJS poduzima sljedeće korake:

1) učitati modul koji je povezan s direktivom,

2) Stvorite injektor aplikacije,

3) Prevedite DOM iz korijenskog elementa ng-app. Ovaj proces je poznat kao auto bootstrapping.


48) Što su odmah pozvani funkcijski izrazi?

IIFE ili izrazi odmah pozvane funkcije su funkcije koje se izvršavaju čim se kreiraju. Nudi jednostavan način za izolaciju deklaracije varijable. IIFEs ima dvije glavne funkcije:

1) operator()

2) izraz()


49) Što je digest ciklus u AngularJS?

Digest ciklus važan je dio povezivanja podataka u AngularJS, koji uspoređuje staru i novu verziju modela opsega. Ciklus sažimanja pokreće se automatski ili ručno pomoću funkcije $apply().


50) Koji je osnovni uvjet za rad s AngularJS?

Morate preuzeti najnoviju verziju AngularJS-a s AngularJS.com da biste naučili ili radili s AngularJS-om. Možete ili trebati JS datoteku i ugostiti je lokalno, ili također možete koristiti google CDN (Content Delivery Network) za referenciranje.


51) Možemo li stvoriti ugniježđene kontrolere u AngularJS?

Da, možemo stvoriti ugniježđeni kontroler u AngularJS.

Primjer ugniježđenog kontrolera je sljedeći:

<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) Što je autentifikacija?

Autentifikacija je usluga koja se koristi za prijavu i odjavu s Angular aplikacije. Vjerodajnice korisnika prolaze do API-ja na poslužitelju. Zatim objavite provjeru valjanosti na strani poslužitelja te vjerodajnice, vraća se JSON web token, koji predstavlja pojedinost o trenutnom korisniku.


53) Definirajte AngularJS materijal

AngularJS Material implementacija je Googleove specifikacije materijalnog dizajna. Nudi skup dobro testiranih UI komponenti za višekratnu upotrebu za AngularJS programer.


54) Koje su važne razlike između Angular 7 i Angular 8

Kutni 7 Kutni 8
Angular 7 je težak za korištenje Angular 8 vrlo je jednostavan za korištenje
Pruža podršku za nižu verziju programskog jezika Typescript 3.4 Ne pruža podršku za nižu verziju programskog jezika Typescript 3.4
Podržava sve verzije Node.js Podržava samo verziju Node.js 12.

55) Što je ngzone?

Ngzona je a JavaKlasa omotača skripte koja je označena sa Zone.js. Programerima omogućuje eksplicitno pokretanje određenog koda izvan Angularove zone, što onemogućuje Angularu da pokrene bilo kakvu detekciju promjena.


56) Navedite razliku između kutne komponente i smjernice

Sastavni Direktiva
Angular komponenta je direktiva koja vam omogućuje korištenje funkcionalnosti web komponente u cijeloj aplikaciji. Kutna direktiva je tehnika kojom pridajemo ponašanje elementima.
Pomaže vam da svoju aplikaciju podijelite na manje komponente. Pomaže vam da dizajnirate komponente za višekratnu upotrebu.
Može definirati cijevi Ne može definirati cijevi.

57) Definirajte ECMAScript

ECMAScript (European Computer Manufacturer's Association) je standard za skriptne jezike. JavaSkripta koristi ECMAScript kao temeljni jezik. Programeri mogu iskoristiti njegovu pomoć za pisanje skripti na strani klijenta na svjetskoj mreži i/ili poslužiteljskim aplikacijama i uslugama. ECMAScript ima brojne značajke poput funkcionalnih, prototipnih, dinamičkih i strukturiranih značajki.


58) Što je Traceur Compiler?

Traceur je a JavaPrevodilac skripti koji koristi klase, generatore i druge značajke iz ECMAScripta.


59) Kako pretvoriti string u valutu?

Možete pretvoriti unos niza u valutni filtar tipa valute u Angularu.


60) Što su predlošci u AngularJS?

Predložak je HTML datoteka koja se koristi s AngularJs direktivama i atributima.


61) Objasnite razlike između Angulara i jQueryja

AngularJS JQuery
AngularJs je teško razumjeti Jquery je vrlo lako razumjeti.
Podržava dvosmjerni proces uvezivanja Ne podržava proces povezivanja podataka
Pruža podršku za usmjeravanje dubokog povezivanja Ne pruža podršku za dubinsko usmjeravanje povezivanja

62) Što je kompilacija ispred vremena?

Angular AOT (Ispred vremena) je prevodilac koji pretvara vaš angular HTML i tipski kod u JavaKod skripte.


63) Navedite vrste filtera u AngularJS

Vrste filtara koji se koriste u AngularJS-u su: 1) Valuta, 2) Velika slova, 3) Mala slova, 4) OrderBy, 5) JSON i 6) limitTo.


64) Objasnite funkciju ngOnInit ().

Funkcija ngOnInit () je kuka životnog ciklusa koja se poziva nakon završetka podataka vezanih svojstava direktive.


65) Što je transkluzija u AngularJS?

Transkluzija u AngulaJS omogućuje razvojnim programerima da premjeste izvornu djecu direktive na određeno mjesto unutar predloška. Direktiva ng pokazuje točku umetanja za uključeni DOM najbliže nadređene direktive, koja koristi transkluziju. Ng-transclude-slot ili ng-transclude direktive se uglavnom koriste za prebacivanje.


66) Osvijetljene kuke dostupne su u AngularJS-u

Razne kuke u AngularJS-u su:

1) ngOnInit()

2) ngOnChanges(),

3) ngDoCheck(),

4) ngAfterContentInit(),

5) ngAfterContentChecked(),

6) ngOnDestroy(),

7) ngAfterViewChecked() i

8) ngAfterViewInit()


67) Koji su važni dijelovi AngularJS metapodataka?

AngularJS metapodaci koriste se za ukrašavanje klase koja prikazuje očekivano ponašanje određene klase. Razni dijelovi metapodataka su: 1) dekorater klase, 2) dekorater metode, dekorater parametara i 4) dekorater svojstva.


68) Što je Angular CLI?

Angular CLI se također naziva alatom sučelja naredbenog retka. Koristi se za izradu, inicijalizaciju i održavanje Angular aplikacija. CLI softver može se koristiti kroz vrlo interaktivno korisničko sučelje poput naredbene ljuske ili Angular Console.


69) Objasnite parametriziranu cijev u AngularJS

U angularJS, cijevi mogu imati više od jednog parametra kako bi se podesio fini izlaz. Parametriziranu cijev možete stvoriti deklariranjem cijevi s dvotočkom(:) i vrijednostima parametra. Programer može razdvojiti višestruke vrijednosti parametara dvotočkom(:).


70) Što je usmjeravanje?

Usmjeravanje je metoda spajanja različitih pogleda. Kontrolor donosi odluku o kombiniranju ovih pogleda ovisno o logičkim potrebama.


71) Što mislite pod izoliranim jediničnim testovima?

Izolirani test je proces provjere instance klase bez korištenja ubačenih vrijednosti ili kutne ovisnosti. Pomaže vam da vrlo jednostavno implementirate program.


72) Imenujte funkcije DSL animacije u AngularJS

Funkcije DSL animacije u AngularJS-u su: 1) group(), 2) state(), 3) conversion(), 4) style(), 5) keyframes(), 6) trigger(), 7) sequence() i 8) animiraj().


73) Što je AngularJS modul?

U angularJS-u, modul je proces grupiranja direktiva i komponenti usluga koje su povezane. Raspoređuje ih na način da se mogu miješati s drugim modulima za stvaranje aplikacije.


74) Što su cijevi u AngularJs?

U Angularu, cijevi pružaju jednostavnu metodu za transformaciju podataka. Uzima vrijednosti kao što su nizovi, cijeli brojevi, podaci i nizovi kao ulaz i dijeli se simbolom crte (|). Pretvara podatke u traženi format. Pipes prikazuje istu stvar u pregledniku. U angularJS nudi neke ugrađene cijevi, ali programeri također mogu razviti vlastite cijevi.


75) Objasnite ViewEncapsulation u AngularJS

ViewEncapsulation određuje hoće li stilovi definirani u AngularJS komponenti utjecati na cijelu aplikaciju ili ne.

Pripremite se za svoj intervju za posao!!! Ići kroz AngularJS vodič biti bolje pripremljen.

Ovaj detaljni AngularJS Mock Test pomoći će vam da riješite nedoumice u vezi s AngularJS pitanjima za intervju i također će vam pomoći da probijete intervju.


Ova pitanja za intervju također će vam pomoći u vašem životu