75 AngularJS Interview Otázky a odpovědi (2025)

Zde jsou otázky a odpovědi na pohovor AngularJS pro čerstvější i zkušené kandidáty, aby získali svou vysněnou práci.

 

Otázky a odpovědi k rozhovoru s AngularJS pro nováčky

1) Co je AngularJS?

AngularJS je a JavaSkriptový rámec používaný pro vytváření aplikací na jedné webové stránce. Umožňuje vám používat HTML jako jazyk šablony a umožňuje vám rozšířit syntaxi HTML tak, aby jasně vyjadřovala komponenty vaší aplikace.

👉 Zdarma ke stažení PDF: Otázky a odpovědi k rozhovoru AngularJS >>


2) Jaké jsou klíčové vlastnosti AngularJS?

Klíčové vlastnosti AngularJS jsou:

  • Rozsah
  • kontrolor
  • Model
  • Zobrazit
  • Služby
  • Vazba dat
  • Směrnice
  • Filtry
  • Testovatelné

3) Vysvětlete rozsah funkce v AngularJS

Rozsah odkazuje na aplikační model. Funguje jako lepidlo mezi ovladačem aplikace a pohledem. Rozsahy jsou uspořádány v hierarchické struktuře a ztělesňují strukturu DOM (Document Object Model) aplikace. Může sledovat výrazy a propagovat události.


4) Vysvětlete služby v AngularJS

Služby AngularJS jsou jednotlivé objekty nebo funkce, které se používají k provádění konkrétních úkolů. Má to určitou obchodní logiku.


5) Co je to úhlový výraz? Vysvětlete klíčový rozdíl mezi úhlovými výrazy a JavaSkriptové výrazy

Like JavaSkript, Angular výrazy jsou úryvky kódu, které jsou obvykle umístěny ve vazbě, jako je {{ výraz }}

Klíčový rozdíl mezi JavaSkriptové výrazy a Angular výrazy jsou:

  • Souvislosti: V Angular jsou výrazy vyhodnoceny proti objektu scope, zatímco JavaVýrazy skriptu jsou vyhodnoceny proti globálnímu oknu
  • Odpouštějící: V úhlovém výrazu je hodnocení shovívavé na null a nedefinované, zatímco v JavaNedefinované vlastnosti skriptu generují TypeError nebo ReferenceError
  • Prohlášení o žádném kontrolním toku: V úhlovém výrazu nelze použít smyčky, podmínky nebo výjimky
  • Filtry: K formátování dat před jejich zobrazením můžete použít filtry.

6) Jak můžete inicializovat výběrové pole s možnostmi při načítání stránky?

Výběrové pole s možnostmi načítání stránky můžete inicializovat pomocí direktivy ng-init.

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

7) Co jsou směrnice? Uveďte některé z nejčastěji používaných direktiv v aplikaci AngularJS

Direktiva je něco, co zavádí novou syntaxi. Jsou jako značky na prvku DOM, který k němu připojuje zvláštní chování. V jakékoli aplikaci AngularJS jsou nejdůležitějšími komponentami direktivy.

Některé z běžně používaných direktiv jsou:

1) ng-model

2) ng-App

3) ng-vázat

4) ng-opakování

5) ng-show


8) Jak fungují Angular JS trasy?

Trasy AngularJS vám umožňují vytvářet různé adresy URL pro různý obsah ve vaší aplikaci. Různé adresy URL pro různý obsah umožňují uživateli označit adresy URL konkrétního obsahu. Každá taková záložka URL v AngularJS se nazývá trasa

Hodnota v Angular JS je jednoduchý objekt. Může to být číslo, řetězec, popř JavaObjekt skriptu. Hodnoty se obvykle používají jako konfigurace vložené do továren, služeb nebo řídicích jednotek. Hodnota by měla patřit modulu AngularJS.

Vložení hodnoty do funkce regulátoru AngularJS se provádí přidáním parametru se stejným názvem jako hodnota


9) Co je datová vazba v AngularJS?

Automatická synchronizace dat mezi komponentami modelu a pohledu je v AngularJS označována jako datová vazba. Existují dva způsoby vázání dat

  1. Data mining v klasických šablonových systémech
  2. Vazba dat v úhlových šablonách

10) Jaké jsou výhody AngularJS?

Výhody AngularJS jsou:

  • Registrace zpětných volání: Není potřeba registrovat zpětná volání. Díky tomu je váš kód jednoduchý a snadno se ladí.
  • Ovládejte HTML DOM programově: Aplikace, které jsou vytvořeny pomocí Angular, nemusí manipulovat s DOM.
  • Přenos dat do az uživatelského rozhraní: AngularJS pomáhá eliminovat téměř všechny základní informace. Může ověřit formulář, zobrazit chyby, vrátit se k internímu modelu a tak dále.
  • Žádný inicializační kód: S AngularJS můžete svou aplikaci snadno zavést. Do své aplikace v Guice můžete použít automatické vkládání služeb.

11) Co je řetězcová interpolace v Angular.JS?

V Angular.js kompilátor během procesu kompilace porovnává text a atributy. Používá službu interpolace, aby zjistil, zda obsahují vložené výrazy. V rámci normálního cyklu digestu jsou tyto výrazy aktualizovány a registrovány jako hodinky.


12) Jaké jsou kroky pro proces kompilace HTML?

Kompilace procesu HTML probíhá následujícími způsoby

  • Pomocí standardního rozhraní API prohlížeče je nejprve HTML analyzováno do DOM
  • Pomocí volání na $compile () je provedena kompilace DOM. Metoda prochází DOM a odpovídá direktivám.
  • Propojte šablonu s oborem voláním funkce propojení vrácené z předchozího kroku

13) Vysvětlete směrnice a jejich typy

Během procesu kompilace, když je spuštěna specifická funkce HTML, se nazývá direktiva. Spustí se, když na něj kompilátor narazí v DOM.

Různé typy direktiv jsou:

1) Direktivy prvků

2) Atributové směrnice

3) Direktivy třídy CSS

4) Směrnice komentovat.


14) Vysvětlete linkovací funkci a její typy

Link kombinuje směrnice s rozsahem a vytváří živé zobrazení. Za registraci posluchačů DOM a také za aktualizaci DOM je zodpovědná funkce odkazu. Poté, co je šablona naklonována, je provedena.

  • Funkce předběžného propojení: Funkce předběžného propojení se provede před propojením podřízených prvků. Nepovažuje se to za bezpečný způsob transformace DOM.
  • Funkce propojení příspěvků: Funkce následného propojení se provede po propojení podřízených prvků. Je bezpečné provést transformaci DOM pomocí funkce post-linking

15) Vysvětlete vstřikovač v AngularJS

Injektor je servisní lokátor. Používá se k načítání instancí objektů, jak jsou definovány poskytovatelem, k vytváření instancí typů, vyvolání metod a načtení modulů. Pro každou aplikaci Angular existuje jeden injektor, pomáhá vyhledávat instanci objektu podle jejího názvu.


16) Jaký je hlavní rozdíl mezi odkazem a kompilací v Angular.js?

  • Kompilační funkce: Používá se pro manipulaci se šablonou DOM a shromažďuje všechny direktivy.
  • Funkce odkazu: Používá se pro registraci posluchačů DOM a také například manipulaci s DOM. Provede se po naklonování šablony.

17) Jaká je tovární funkce v AngularJS?

Pro vytvoření směrnice se používá tovární metoda. Vyvolá se pouze jednou, když kompilátor poprvé odpovídá direktivě. Použitím $injector.invoke je vyvolána tovární metoda.


18) Vysvětlete stylingový formulář, který ngModel přidává do CSS tříd

NgModel přidává tyto třídy CSS, aby umožnil stylování formuláře. Ověřovací třídy AngularJS jsou:

  1. ng- platný
  2. ng- neplatné
  3. ng-pristine
  4. ng-špinavý

19) Jaké jsou vlastnosti „Rozsahu“?

  • Rozsahy mutací modelu pozorovatele poskytují rozhraní API ($watch)
  • Chcete-li propagovat jakékoli změny modelu prostřednictvím systému do pohledu zvenčí z oblasti Angular
  • Rozsah dědí vlastnosti ze svého nadřazeného rozsahu, zatímco poskytuje přístup ke sdíleným vlastnostem modelu, rozsahy lze vnořit a izolovat komponenty aplikace.
  • Rozsah poskytuje kontext, podle kterého jsou výrazy hodnoceny

20) Co je to DI (Dependency Injection) a jak může objekt nebo funkce získat své závislosti?

DI nebo Dependency Injection je softwarový návrhový vzor, ​​který se zabývá tím, jak kód získává své závislosti. Aby bylo možné načíst prvky aplikace, které je třeba nakonfigurovat při načítání modulu, používá operace „config“ vkládání závislostí.

Toto jsou způsoby, které objekt používá k udržení svých závislostí

  • Obvykle pomocí operátoru new lze vytvořit závislost
  • Odkazem na globální proměnnou lze vyhledat závislost
  • Závislost lze přenést tam, kde je potřeba

Otázky a odpovědi na pohovor AngularJS pro zkušené profesionály

21) Vysvětlete pojem hierarchie rozsahu

Každá úhlová aplikace se skládá z jednoho kořenového oboru, ale může mít několik podřízených oborů. Protože podřízené řadiče a některé direktivy vytvářejí nové podřízené obory, může mít aplikace více oborů. Když jsou vytvořeny nebo vytvořeny nové obory, jsou přidány jako potomci jejich nadřazeného oboru. Vytvářejí také hierarchickou strukturu podobnou DOM.


22) Vysvětlete hlavní rozdíl mezi AngularJS a backbone.js

AngularJS backbone.js
AngularJS je JavaOpen source framework založený na skriptech, který je navržen pro podporu dynamických webových aplikací. backbone.js je framework, který abstrahuje DOM do pohledů a data do modelů a poté oba spojuje pomocí událostí.
Jeho výkon je dobrý, protože poskytuje obousměrný proces vázání dat Technologie Backbone.js nabízí rychlejší výkon než AngularJS, pokud jsou datové sady malé
Funguje na MVS (Multiple Virtual Storage). Funguje na architektuře MVP.
AngularJS používá dynamický HTML atribut, aby byla aplikace snadno srozumitelná. Backbone.js používá k pochopení aplikace šablony podtržení.
Má velkou podporu komunity. Podpora komunity je omezena na šablonu podtržítka.

23) Kdo vytvořil Angular JS?

AngularJS vyvinuli Adam Abrons a Misko Hevery. V současné době je vyvíjen společností Google.


24) Jak můžete integrovat AngularJS s HTML?

Vývojáři mohou pro integraci AngularJS s HTML postupovat podle následujících kroků:

Krok 1: včetně AngularJS JavaSkript na html stránce.

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

Krok 2: Upozorněte na aplikaci AngularJS.

Musíte přidat atribut ng-app do značky HTML body, abyste řekli, jakou část aplikace HTML AngularJS má, jak je znázorněno v následujícím příkladu:

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

25) Co je to orderby filter v AngularJS?

Filtr Orderby v AngularJS seřadí pole na základě zadaných kritérií. Následující příklad ukazuje, jak si můžete objednat produkt podle ceny.

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

26) Co je ng-non-bindable v AngularJS?

Ng-non-bindable určuje, že AngularJs nebude kompilovat prvek HTML a jeho podřízené uzly. Například:

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


27) Vysvětlete použití události dvojitého kliknutí v AngularJS

událost dvojitého kliknutí AgularJS vám umožní určit vlastní chování při události dvojitého kliknutí myši na webové stránce, jako je:

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

28) Vysvětlete direktivy ng-click v AngularJS na příkladu

Direktivy Ng-click lze použít ve scénáři, kdy musíte kliknout na tlačítko nebo chcete provést jakoukoli operaci.

Příklad:

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

29) Proč používat ng-include v AngularJS?

Ng-include v AngularJS vám pomůže vložit HTML stránky do jedné HTML stránky. Příklad:

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

30) Jak můžete provést hovor ajax pomocí Angular JS?

AngularJS nabízí $https: ovládání, které vám pomůže provést ajax volání pro čtení dat serveru. Server zavolá databázi, aby získal požadované záznamy. Jakmile budou vaše data ve formátu JSON připravena, můžete pomocí $https: načíst data ze serveru následujícím způsobem:

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

31) Vysvětlete použití $routeProvider

V Angular JS $routeProvider nastavuje konfiguraci URL. Mapuje se související ng-šablonou nebo HTML stránkou a připojuje řadič se stejným.


32) Jak můžete nastavit, získat a vymazat soubory cookie v AngularJS?

Můžete použít:

  • $cookies.put() metoda pro nastavení souborů cookie.
  • $cookies.get() metodu pro získání cookies.
  • $cookies.remove pro odstranění souborů cookie v AngularJS.

33) Co je to servisní metoda?

Servisní metoda v AngularJS vám pomůže definovat službu a metodu k ní. V následujícím příkladu jsme vložili jednoduchou sčítací službu, která sčítá dvě čísla.

<! 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) Pojmenujte komponenty AngularJS, které lze vložit jako závislost

Komponenty AngularJS, které lze vložit jako závislost, jsou: 1) hodnota, 2) továrna, 3) služba, 4) poskytovatel, 5) konstanta.


35) Jaké jsou běžné funkce Angular Global API

Některé běžně používané funkce Angular Global API jsou:

  • Angular.isString: Vrátí true pouze v případě, že daná reference je typu string.
  • Angular.malá písmena: Převede libovolný řetězec na malá písmena
  • Angular.velká písmena: Převede libovolný řetězec na velká písmena.
  • Angular.isNumber: Vrací hodnotu true, pouze pokud je odkazem číselná hodnota nebo číslo.

36) Napište program pro skrytí HTML tagu pouhým kliknutím na jedno tlačítko v úhlovém provedení

<!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) Co je kusovník (objektový model prohlížeče)?

Kusovník nebo objektový model prohlížeče se skládá z historie, navigátoru objektů, umístění obrazovky atd. Určuje globální objekty prohlížeče, jako je konzola, místní úložiště a okno.


38) Vysvětlete „$rootScope“ v AngularJS

„$rootScope“ je rozsah, který je vytvořen v prvku DOM (Document Object Model).

Aplikace může mít pouze jeden $rootScope, který sdílí mezi ostatními komponentami. Má direktivu ng-app. Ostatní obory se nazývají jeho podřízený obor. Může sledovat výrazy i propagovat události.


39) Uveďte příklad ng-view v Angular

Zvažte následující příklad:

<!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) Jaká je syntaxe tovární metody v AngularJS?

Syntaxe Factory je následující:

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


41) Pojmenujte různé fáze životního cyklu AngularJS Scope.

Zde jsou různé fáze životního cyklu AngularJS Scope:

  • Tvorba
  • Modelová mutace
  • Registrace hlídače
  • Pozorování mutací
  • Zničení rozsahu

42) Napište program pro bootstrap procesu v Angular

program pro bootstrap procesu v Angular 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) Co je to jednostránková aplikace v AngularJS?

SPA neboli jednostránková aplikace je webová stránka nebo webová aplikace, která dynamicky komunikuje s uživateli. V AngularJS, JavaSkript, HTML a CSS se vejdou na jednu stránku. Provádí navigaci bez obnovování celé stránky HTML.


44) Vysvětlete pojem webpack

Webpack je balíček modulů pro Angular2 nebo vyšší. Sdružuje, transpiluje a minimalizuje aplikaci AngularJS.


45) Co myslíš tím NPM?

NPM je zkratka pro Node Package Manager. Skládá se z klienta příkazového řádku pro interakci s úložištěm projektu Node.js.


46) Jak můžete vytvořit nový projekt v angularJS pomocí rozhraní příkazového řádku?

Jakmile nainstalujete rozhraní příkazového řádku Angular, musíte spustit příkaz ng new project-name, abyste mohli vytvořit nový projekt v Angular.


47) Vysvětlete proces automatického bootstrapu v AngularJS

Angular se automaticky inicializuje událost DOMContentLoaded nebo když si stáhnete skript angular.js do prohlížeče.

Poté AngularJS najde direktivu ng-app, která je kořenem kompilace aplikace Angular. Když je nalezena direktiva ng-app, AngularJS provede následující kroky:

1) načtěte modul, který je spojen s direktivou,

2) Vytvořte aplikační injektor,

3) Zkompilujte DOM z kořenového prvku ng-app. Tento proces je známý jako auto bootstrapping.


48) Co jsou okamžitě vyvolané funkční výrazy?

IIFE nebo Immediately Invoked Function Expressions je funkce, která se spustí, jakmile je vytvořena. Nabízí jednoduchý způsob, jak izolovat deklaraci proměnné. IIFE má dvě hlavní funkce:

1) operátor()

2) výraz()


49) Jaký je cyklus trávení v AngularJS?

Cyklus Digest je důležitou součástí datové vazby v AngularJS, která porovnává starou a novou verzi modelu rozsahu. Cyklus trávení se spouští automaticky nebo ručně pomocí funkce $apply().


50) Jaký je základní požadavek pro práci s AngularJS?

Abyste se mohli učit nebo pracovat s AngularJS, musíte si stáhnout nejnovější verzi AngularJS z AngularJS.com. Můžete buď potřebovat soubor JS a hostit jej lokálně, nebo můžete také použít google CDN (Content Delivery Network) pro jeho odkazování.


51) Můžeme vytvořit vnořené řadiče v AngularJS?

Ano, můžeme vytvořit vnořený řadič v AngularJS.

Příklad vnořeného ovladače je následující:

<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) Co je autentizace?

Autentizace je služba, která se používá k přihlášení a odhlášení z aplikace Angular. Pověření uživatelů předávají API na serveru. Poté po ověření těchto přihlašovacích údajů na straně serveru se vrátí webový token JSON, který obsahuje podrobnosti o aktuálním uživateli.


53) Definujte materiál AngularJS

AngularJS Material je implementace specifikace Material Design společnosti Google. Nabízí sadu dobře otestovaných, opakovaně použitelných komponent uživatelského rozhraní pro programátora AngularJS.


54) Jaké jsou důležité rozdíly mezi Angular 7 a Angular 8

Úhel 7 Úhel 8
Angular 7 se těžko používá Angular 8 se velmi snadno používá
Poskytuje podporu pro nižší verzi programovacího jazyka Typescript 3.4 Neposkytuje podporu pro nižší verzi programovacího jazyka Typescript 3.4
Podporuje všechny verze Node.js Podporuje pouze Node.js 12 verzi.

55) Co je to ngzone?

ngzone je a JavaTřída obalu Scrip, která je označena Zone.js. Umožňuje vývojářům explicitně spouštět určitý kód mimo zónu Angular, což brání společnosti Angular spustit jakoukoli detekci změn.


56) Vyjmenujte rozdíl mezi úhlovou součástí a směrnicí

Složka Směrnice
Angular component je direktiva, která umožňuje využívat funkčnost webové komponenty v celé aplikaci. Úhlová směrnice je technika, pomocí které připojujeme chování k prvkům.
Pomůže vám rozdělit vaši aplikaci na menší součásti. Pomůže vám navrhnout opakovaně použitelné součásti.
Může definovat potrubí Nemůže definovat potrubí.

57) Definujte ECMAScript

ECMAScript (European Computer Manufacturer's Association) je standardem pro skriptovací jazyky. JavaScript používá ECMAScript jako základní jazyk. Vývojáři jej mohou využít při psaní skriptování na straně klienta na celosvětových webových a serverových aplikacích a službách. ECMAScript má mnoho funkcí, jako jsou funkční, prototypové, dynamické a strukturované funkce.


58) Co je to Traceur Compiler?

Traceur je a JavaKompilátor skriptů, který používá třídy, generátory a další funkce z ECMAScript.


59) Jak převést řetězec na měnu?

Vstup řetězce můžete převést na měnový filtr typu měny v Angular.


60) Co jsou šablony v AngularJS?

Šablona je soubor HTML, který se používá s direktivami a atributy AngularJs.


61) Vysvětlete rozdíly mezi Angular a jQuery

AngularJS JQuery
AngularJs je těžké pochopit Jquery je velmi snadné pochopit.
Podporuje obousměrný proces vazby Nepodporuje proces vázání dat
Poskytuje podporu pro směrování hlubokých odkazů Neposkytuje podporu pro směrování přímých odkazů

62) Co je kompilace Ahead of Time?

Angular AOT (Ahead of Time) je kompilátor, který převede váš úhlový kód HTML a strojopisu do kódu JavaKód skriptu.


63) Vypište typy filtrů v AngularJS

Typy filtrů používaných v AngularJS jsou: 1) Měna, 2) Velká písmena, 3) Malá písmena, 4) orderBy, 5) JSON a 6) limitTo.


64) Vysvětlete funkci ngOnInit ().

Funkce ngOnInit () je hák životního cyklu, který je volán po dokončení datově vázaných vlastností směrnice.


65) Co je transkluze v AngularJS?

Transkluze v AngulaJS umožňuje vývojářům přerozdělit původní podřízené direktivy do konkrétního umístění v šabloně. Direktiva ng ukazuje textový kurzor pro transkludovaný DOM nejbližší nadřazené direktivy, která transkluzi používá. Pro transkluzi se používají hlavně direktivy Ng-transclude-slot nebo ng-transclude.


66) Osvětlené háky jsou k dispozici v AngularJS

Různé háčky v AngularJS jsou:

1) ngOnInit()

2) ngOnChanges(),

3) ngDoCheck(),

4) ngAfterContentInit(),

5) ngAfterContentChecked(),

6) ngOnDestroy(),

7) ngAfterViewChecked() a

8) ngAfterViewInit()


67) Jaké jsou důležité části metadat AngularJS?

Metadata AngularJS se používají k ozdobení třídy, která zobrazuje očekávané chování konkrétní třídy. Různé části metadat jsou: 1) dekoratér třídy, 2) dekoratér metody, dekoratér parametrů a 4) dekoratér majetku.


68) Co je Angular CLI?

Angular CLI je také nazýván jako nástroj rozhraní příkazového řádku. Používá se k vytváření, inicializaci a údržbě aplikací Angular. Software CLI lze používat prostřednictvím velmi interaktivního uživatelského rozhraní, jako je příkazový shell nebo Angular Console.


69) Vysvětlete parametrizované potrubí v AngularJS

V angularJS mohou mít potrubí více než jeden parametr za účelem vyladění jemného výstupu. Parametrizovaný kanál můžete vytvořit deklarováním kanálu dvojtečkou(:) a hodnotami parametru. Vývojář může oddělit více hodnot parametrů dvojtečkou (:).


70) Co je směrování?

Směrování je metoda slučování různých pohledů. Správce rozhoduje o kombinaci těchto pohledů v závislosti na logických potřebách.


71) Co myslíte izolovanými jednotkovými testy?

Izolovaný test je proces kontroly instance třídy bez použití jakýchkoli injektovaných hodnot nebo úhlové závislosti. Pomůže vám velmi snadno implementovat program.


72) Pojmenujte funkce DSL animace v AngularJS

Funkce DSL animace v AngularJS jsou: 1) group(), 2) state(), 3) transition(), 4) style(), 5) keyframes(), 6) trigger(), 7) sequence() a 8) animovat().


73) Co je modul AngularJS?

V angularJS je modul procesem pro seskupování direktiv a komponent služeb, které spolu souvisí. Uspořádá je tak, že je lze smíchat s jinými moduly a vytvořit aplikaci.


74) Co jsou potrubí v AngularJs?

V úhlovém provedení poskytují potrubí jednoduchou metodu transformace dat. Jako vstup přebírá hodnoty jako pole, celá čísla, data a řetězce a vyděluje je symbolem svislé čáry (|). Převádí data do požadovaného formátu. Pipes zobrazuje to samé v prohlížeči. V angularJS poskytuje některé vestavěné kanály, ale vývojáři mohou také vyvíjet své vlastní kanály.


75) Vysvětlete ViewEncapsulation v AngularJS

ViewEncapsulation určuje, zda styly definované v komponentě AngularJS ovlivní celou aplikaci nebo ne.

Připravte se na pracovní pohovor!!! Projít Výukový program AngularJS abychom byli lépe připraveni.

Tento podrobný AngularJS Mock Test vám pomůže rozptýlit pochybnosti o otázkách týkajících se pohovoru AngularJS a také vám pomůže rozlousknout pohovor.


Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)