75 AngularJS Intervju Pitanja i odgovori (2026)

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 URLza razliฤit sadrลพaj u vaลกoj aplikaciji. Razliฤiti URLza razliฤit sadrลพaj omoguฤ‡uju korisniku da oznaฤi URLdo odreฤ‘enog sadrลพaja. Svaki takav oznaฤivaฤ URL u AngularJS-u se naziva 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 ABStracts DOM pretvara u prikaze i podatke u modele, a zatim oboje 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-u $routeProvider postavlja URL konfiguracija. Mapira se s povezanim ng-predloลกkom ili HTML stranicom i pridruลพuje kontroler istom.


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) Kompajlirajte DOM iz korijenskog elementa ng-app. Ovaj proces je poznat kao automatsko podizanje sustava (auto bootstrap).ping.


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 je implementacija Specifikacije dizajna materijala GoogleNudi skup dobro testiranih, viลกekratno upotrebljivih UI komponenti za AngularJS programere.


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 a Traceur kompajler?

Traceura je 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

Saลพmite ovu objavu uz: