75 geriausi „AngularJS“ interviu klausimai ir atsakymai

Turinys:

Anonim

Parengėme dažniausiai užduodamus „Angular“ interviu klausimus ir atsakymus, kurie supažindina jus su „AngularJS“ interviu klausimų tipu, kuriuos interviu gali užduoti interviu metu. Šiame „AngularJS“ pagrindinių interviu klausimų sąraše mes apėmėme visus dažniausiai užduodamus pagrindinius ir išplėstinius kampinio interviu klausimus ir atsakymus, kurie padės jums lengvai išvalyti darbo pokalbį.

Mes padėjome 75 svarbiausius pagrindinius „AngularJS“ interviu klausimus naujokams ir „AngularJS“ interviu klausimus patyrusiems kandidatams, kad padėtų jiems pasirengti darbo pokalbiui. Šis išsamus „AngularJS“ interviu klausimų ir atsakymų vadovas padės jums išsiaiškinti pokalbį dėl darbo.

„AngularJS“ interviu klausimai ir atsakymai naujokams ir patyrusiems

Toliau pateikiami dažniausiai užduodami pagrindiniai kampinio interviu klausimai ir atsakymai naujokams, taip pat kampinio interviu klausimai ir atsakymai patyrusiems kandidatams, norintiems gauti tinkamą darbą.

1) Kas yra „AngularJS“?

„AngularJS“ yra „JavaScript“ sistema, naudojama kuriant vieno tinklalapio programas. Tai leidžia naudoti HTML kaip šablono kalbą ir leidžia išplėsti HTML sintaksę, kad aiškiai išreikštumėte savo programos komponentus.

2) Kokios yra pagrindinės „AngularJS“ savybės?

Pagrindinės „AngularJS“ savybės yra šios:

  • Taikymo sritis
  • Valdiklis
  • Modelis
  • Vaizdas
  • Paslaugos
  • Duomenų įpareigojimas
  • Direktyvos
  • Filtrai
  • Patikrinamas

3) Paaiškinkite funkcijos apimtį „AngularJS“

Taikymo sritis nurodo taikymo modelį. Tai veikia kaip klijai tarp programos valdiklio ir vaizdo. Apimčiai išdėstyti hierarchine struktūra ir apsimeta DOM (Document Object Model) programos struktūra. Jis gali stebėti išraiškas ir skleisti įvykius.

4) Paaiškinkite „AngularJS“ paslaugas

„AngularJS“ paslaugos yra pavieniai objektai ar funkcijos, naudojamos konkrečioms užduotims atlikti. Tai turi tam tikrą verslo logiką.

5) Kas yra kampinė išraiška? Paaiškinkite pagrindinį skirtumą tarp kampinių išraiškų ir „JavaScript“ posakių

Kaip ir „JavaScript“, kampiniai posakiai yra kodo fragmentai, paprastai dedami įrišime, pvz., {{Expression}}

Pagrindinis skirtumas tarp „JavaScript“ išraiškų ir kampinių išraiškų yra:

  • Kontekstas: kampe išraiškos vertinamos pagal srities objektą, o „JavaScript“ išraiškos vertinamos pagal visuotinį langą
  • Atlaidus: kampiniu išraiškos, vertinimas yra atlaidus niekinis ir undefined, o JavaScript undefined savybes generuoti Tipo klaida ar ReferenceError
  • Nėra valdymo srauto teiginių: kilpos, sąlyginiai ar išimtys negali būti naudojami kampinėje išraiškoje
  • Filtrai: Galite naudoti filtrus duomenims formatuoti prieš juos rodydami.

6) Kaip galite inicijuoti pažymėtą langelį su parinktimis įkeliant puslapį?

Naudodami „ng-init“ direktyvą, galite inicializuoti pasirinkimo langelį su puslapio įkėlimo parinktimis.

  • On = "!! Accounts" ng-init = "loadData ()">

7) Kas yra direktyvos? Įvardykite keletą dažniausiai naudojamų „AngularJS“ direktyvų

Direktyva yra tai, kas įveda naują sintaksę. Jie yra tarsi žymekliai ant DOM elemento, kuris jam priskiria ypatingą elgesį. Bet kurioje „AngularJS“ programoje svarbiausios sudedamosios dalys yra direktyvos.

Kai kurios dažniausiai naudojamos direktyvos yra šios:

1) ng modelis

2) „ng-App“

3) ng-surišti

4) pakartokite

5) ng-šou

8) Kaip veikia kampiniai JS maršrutai?

„AngularJS“ maršrutai leidžia jums sukurti skirtingus URL skirtingam jūsų programos turiniui. Skirtingi skirtingo turinio URL suteikia vartotojui galimybę pažymėti URL tam tikram turiniui. Kiekvienas toks žymimas URL AngularJS vadinamas maršrutu

„Angular JS“ reikšmė yra paprastas objektas. Tai gali būti skaičius, eilutė ar „JavaScript“ objektas. Vertybės paprastai naudojamos kaip konfigūracija, įterpiama į gamyklas, tarnybas ar valdiklius. Vertė turėtų priklausyti „AngularJS“ moduliui.

Vertės įvedimas į „AngularJS“ valdiklio funkciją atliekamas pridedant parametrą tokiu pačiu pavadinimu kaip ir vertė

9) Kas yra duomenų susiejimas naudojant „AngularJS“?

Automatinis duomenų sinchronizavimas tarp modelio ir rodinio komponentų „AngularJS“ vadinamas duomenų susiejimu. Yra du duomenų įrišimo būdai

  1. Duomenų gavyba klasikinėse šablonų sistemose
  2. Duomenų įrišimas kampiniais šablonais

10) Kokie yra „AngularJS“ pranašumai?

„AngularJS“ privalumai yra šie:

  • Atgalinių skambučių registravimas : nereikia registruoti atgalinių skambučių. Dėl to jūsų kodas yra paprastas ir lengvai derinamas.
  • Programiškai valdyti HTML DOM: Programoms, kurios sukurtos naudojant „Angular“, nereikia manipuliuoti DOM.
  • Duomenų perdavimas į vartotojo sąsają ir iš jos: „ AngularJS“ padeda pašalinti beveik visą katilą. Tai gali patvirtinti formą, parodyti klaidas, grįžti prie vidinio modelio ir pan.
  • Nėra inicijavimo kodo: naudodami „AngularJS“ galite lengvai paleisti programą. „Guice“ programoje galite naudoti automatinio įvedimo paslaugas.

11) Kas yra stygų interpoliacija „Angular.JS“?

„Angular.js“ kompiliatorius kompiliavimo proceso metu atitinka tekstą ir atributus. Ji naudoja interpolato paslaugą norėdama sužinoti, ar jose yra įterptųjų posakių. Įprasto virškinimo ciklo metu šios išraiškos atnaujinamos ir registruojamos kaip laikrodžiai.

12) Kokie yra HTML kompiliavimo proceso žingsniai?

HTML proceso kompiliavimas vyksta šiais būdais

  • Naudojant standartinę naršyklės API, pirmiausia HTML suskaidomas į DOM
  • Naudojant iškvietimą į $ compile () metodą, atliekamas DOM kompiliavimas. Metodas kerta DOM ir atitinka direktyvas.
  • Susiekite šabloną su apimtimi, iškviesdami susiejimo funkciją, grąžintą iš ankstesnio veiksmo

13) Paaiškinkite direktyvas ir jų rūšis

Kompiliavimo proceso metu, kai suveikia konkreti HTML funkcija, ji vadinama direktyva. Jis vykdomas, kai kompiliatorius susiduria su DOM.

Skirtingos direktyvos yra:

1) Elementų direktyvos

2) Priskirkite direktyvas

3) CSS klasės nurodymai

4) Komentuokite direktyvas.

14) Paaiškinkite susiejimo funkciją ir jos tipus

„Link“ sujungia direktyvas su taikymo sritimi ir sukuria tiesioginį vaizdą. Už DOM klausytojų registravimą ir DOM atnaujinimą atsakinga nuoroda. Klonavus šabloną, jis vykdomas.

  • Išankstinio susiejimo funkcija: išankstinio susiejimo funkcija vykdoma prieš susiejant antrinius elementus. Tai nelaikoma saugiu DOM transformacijos būdu.
  • Skelbimo susiejimo funkcija: pašto susiejimo funkcija vykdoma susiejus antrinius elementus. DOM transformaciją saugu atlikti naudojant susiejimo funkciją

15) Paaiškinkite injektorių „AngularJS“

Injektorius yra paslaugų lokatorius. Jis naudojamas norint gauti objekto egzempliorius, kaip apibrėžta teikėjo, egzempliorių tipus, iškvietimo metodus ir modulių įkėlimą. Kiekvienai „Angular“ programai yra vienas purkštukas, jis padeda ieškoti objekto egzemplioriaus pagal jo pavadinimą.

16) Koks pagrindinis skirtumas tarp nuorodos ir kompiliavimo „Angular.js“?

  • Kompiliavimo funkcija: ji naudojama DOM manipuliavimui ir renka visas direktyvas.
  • Nuorodos funkcija: ji naudojama registruojant DOM klausytojus, taip pat, pavyzdžiui, DOM manipuliacijoms. Jis vykdomas klonavus šabloną.

17) Kokia gamyklos funkcija „AngularJS“?

Kuriant direktyvą naudojamas gamyklinis metodas. Jis yra naudojamas tik vieną kartą, kai kompiliatorius pirmą kartą atitinka direktyvą. Naudojant $ injector.invoke, naudojamas gamyklinis metodas.

18) Paaiškinkite stiliaus formą, kurią „ngModel“ įtraukia į CSS klases

„NgModel“ prideda šias CSS klases, kad būtų galima formuoti stilių. „AngularJS“ patvirtinimo klasės yra šios:

  1. ng- galioja
  2. ng- negaliojantis
  3. ng-nesugadintas
  4. ng-purvinas

19) Kokios yra „taikymo srities“ savybės?

  • Stebėtojo modelių mutacijų apimtys pateikia API ($ watch)
  • Bet kokius modelio pokyčius per sistemą išplėsti į vaizdą iš kampinės srities ribų
  • Taikymo sritis paveldi ypatybes iš savo pirminės srities, o suteikdama prieigą prie bendro modelio ypatybių, sritis galima įdėti į lizdą, kad būtų galima izoliuoti programos komponentus
  • Taikymo sritis pateikia kontekstą, pagal kurį vertinamos išraiškos

20) Kas yra DI (priklausomybės įpurškimas) ir kaip objektas ar funkcija gali išlaikyti savo priklausomybes?

DI arba „Dependency Injection“ yra programinės įrangos projektavimo modelis, nagrinėjantis, kaip kodas užvaldo savo priklausomybes. Norint gauti programos elementus, kuriuos reikia sukonfigūruoti įkeliant modulį, operacijoje „config“ naudojama priklausomybės injekcija.

Tai yra objektų būdai, kaip išlaikyti savo priklausomybes

  • Paprastai naudojant naują operatorių galima sukurti priklausomybę
  • Remiantis visuotiniu kintamuoju, galima ieškoti priklausomybės
  • Priklausomybė gali būti perkelta ten, kur to reikia

21) Paaiškinkite apimties hierarchijos sampratą

Kiekvienas kampinis taikymas susideda iš vienos šaknies srities, tačiau gali turėti kelis vaiko taikymo sritis. Kai vaikų valdikliai ir kai kurios direktyvos sukuria naujus vaikų taikymo sritis, programa gali turėti kelis taikymo sritis. Suformavus ar sukūrus naujus taikymo sritis, jie pridedami kaip vaikai, priklausantys jų tėvams. Jie taip pat sukuria hierarchinę struktūrą, panašią į DOM.

22) Paaiškinkite pagrindinį skirtumą tarp „AngularJS“ ir „backbone.js“

KampinisJS Backbone.js
„AngularJS“ yra „JavaScript“ pagrindu sukurta atvirojo kodo sistema, sukurta palaikyti dinamiškas žiniatinklio programas. „backbone.js“ yra sistema, kuri apibendrina DOM į rodinius ir duomenis į modelius, o tada susieja abu naudodama įvykius.
Jo veikimas yra geras, nes jis teikia abipusį duomenų įrišimo procesą „Backbone.js“ technologija siūlo greitesnį našumą nei „AngularJS“, jei duomenų rinkiniai yra maži
Tai veikia MVS (Multiple Virtual Storage). Jis veikia MVP architektūroje.
„AngularJS“ naudoja dinaminį HTML atributą, kad būtų lengviau suprasti programą. „Backbone.js“ naudoja pabraukimo šablonus, kad suprastų programą.
Tai turi didelę bendruomenės paramą. Bendruomenė palaiko tik pabraukimo šabloną.

23) Kas sukūrė kampinį JS?

„AngularJS“ sukūrė Adomas Abronsas ir Misko Hevery. Šiuo metu jį kuria „Google“.

24) Kaip galite integruoti „AngularJS“ į HTML?

Kūrėjai gali atlikti šiuos veiksmus, kad integruotų „AngularJS“ su HTML:

1 veiksmas: įtraukite „AngularJS JavaScript“ į HTML puslapį.

2 žingsnis: atkreipkite dėmesį į „AngularJS“ taikymą.

Turite pridėti „ng-app“ atributą HTML turinio žymoje, kad pasakytumėte, kokia HTML „AngularJS“ programos dalis yra, kaip parodyta šiame pavyzdyje:


25) Kas yra „orderby“ filtras „AngularJS“?

„Orderby“ filtras „AngularJS“ masyvą užsako pagal nurodytus kriterijus. Toliau pateiktame pavyzdyje nurodoma, kaip galite užsisakyti produktą pagal kainą.

  • {{ company.product + ', price:' + product.price }}

26) Kas ng nesusijungia „AngularJS“?

Ng neprivalomas nurodo „AngularJ“, kad nekompiluotų HTML elemento ir jo antrinių mazgų. Pavyzdžiui:

27) Paaiškinkite dvigubo paspaudimo įvykio naudojimą „AngularJS“

„AgularJS“ dvigubo paspaudimo įvykis leidžia jums nurodyti pasirinktinį elgesį dukart spustelėjus pelę tinklalapyje, pavyzdžiui:

28) Paaiškinkite „ng-click“ nurodymus „AngularJS“ pavyzdžiu

„Ng click“ direktyvos gali būti naudojamos scenarijuje, kai turite spustelėti mygtuką arba norite atlikti bet kokią operaciją.

Pavyzdys:

29) Kodėl „AngularJS“ reikia naudoti „ng-include“?

„Ng-include“ į „AngularJS“ padeda įterpti HTML puslapius į vieną HTML puslapį. Pavyzdys:

30) Kaip galite atlikti „ajax“ skambutį naudodami „Angular JS“?

„AngularJS“ siūlo „$ https“: valdymą, kuris padeda jums atlikti „ajax“ skambutį, norint perskaityti serverio duomenis. Serveris atlieka duomenų bazės skambutį, kad gautų reikiamus įrašus. Kai jūsų duomenys bus paruošti JSON formatu, naudokite „$ https:“, kad gautumėte duomenis iš serverio tokiu būdu:

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

31) Paaiškinkite $ routeProvider naudojimą

Kampiniame JS $ routeProvider nustato URL konfigūraciją. Jis susiejamas su susijusiu „ng-template“ ar HTML puslapiu ir tuo pačiu pridedamas valdiklis.

32) Kaip galite nustatyti, gauti ir išvalyti slapukus „AngularJS“?

Tu gali naudoti:

  • $ cookies.put () metodas nustatyti slapukus.
  • $ cookies.get () būdas gauti slapukus.
  • $ cookies.remove pašalinti slapukus iš AngularJS.

33) Kas yra aptarnavimo būdas?

„AngularJS“ paslaugos metodas padeda apibrėžti paslaugą ir jos metodą. Šiame pavyzdyje mes įvedėme paprastą papildymo paslaugą, kuri prideda du skaičius.

Event Registration

Guru99 Global Event

Result: {{result}}

34) Nurodykite „AngularJS“ komponentus, kuriuos galima suleisti, kaip priklausomybę

Kampiniai JS komponentai, kuriuos galima suleisti kaip priklausomybę, yra šie: 1) vertė, 2) gamyklinė, 3) paslauga, 4) teikėja, 5) pastovi.

35) Kokios yra bendros „Angular Global API“ funkcijos

Kai kurios dažniausiai naudojamos „Angular Global API“ funkcijos:

  • Angular.isString: Tai bus teisinga tik tuo atveju, jei nurodyta nuoroda bus eilutės tipo.
  • „Angular.lowercase“: bet kurią eilutę paverčia mažąja
  • „Angular.uppercase“: bet kurią eilutę paverčia didžiąja .
  • „Angular.isNumber“: ji grąžinama „true“ tik tuo atveju, jei nuoroda yra skaitinė reikšmė arba skaičius.

36) Parašykite programą, kad paslėptumėte HTML žymą tik vienu mygtuko paspaudimu kampu

Event Registration

Guru99 Global Event



Angular

37) Kas yra BOM (naršyklės objekto modelis)?

BOM arba naršyklės objekto modelį sudaro istorija, objektų naršyklė, ekrano vieta ir kt. Jis nurodo pasaulinius naršyklės objektus, pvz., Konsolę, vietinę saugyklą ir langą.

38) Paaiškinkite „$ rootScope“ AngularJS

„$ rootScope“ yra sritis, sukurta elemente DOM („Document Object Model“).

Programa gali turėti tik vieną „$ rootScope“, kuri, be kitų komponentų, dalijasi. Jame yra „ng-app“ direktyva. Kiti taikymo sritis vadinami vaiko apimtimi. Jis gali stebėti išraiškas, taip pat skleisti įvykius.

39) Pateikite „ng-view“ kampiniu pavyzdį

Apsvarstykite šį pavyzdį:

Event Registration

Global Event

40) Kokia yra „AngularJS“ gamyklos metodo sintaksė?

Gamyklos sintaksė yra tokia:

app.factory („serviceName“, funkcija () {return serviceObj;})

41) Įvardykite skirtingas „AngularJS Scope“ gyvavimo ciklo fazes.

Čia yra skirtingos „AngularJS Scope“ gyvavimo ciklo fazės:

  • Kūryba
  • Modelio mutacija
  • Stebėtojų registracija
  • Mutacijos stebėjimas
  • Taikymo srities sunaikinimas

42) Parašykite programą, skirtą paleisti procesą „Angular“

programa, skirta paleidimo procesui „Angular“, yra:

Hi{{msg}}!

43) Kas yra vieno puslapio programa „AngularJS“?

SPA arba vieno puslapio programa yra svetainė arba žiniatinklio programa, kuri dinamiškai bendrauja su vartotojais. „AngularJS“ sistemoje „JavaScript“, HTML ir CSS telpa viename puslapyje. Jis atlieka naršymą neatnaujindamas viso HTML puslapio.

44) Paaiškinkite internetinės pakuotės sąvoką

„Webpack“ yra „Angular2“ ar naujesnių modulių paketas. Jis sujungia, perkelia ir sumažina „AngularJS“ taikymą.

45) Ką reiškia NPM?

NPM reiškia „Node Package Manager“. Jį sudaro komandinės eilutės įrankio klientas, skirtas sąveikai su projekto Node.js saugykla.

46) Kaip galite sukurti naują projektą angularJS naudodami komandų eilutės sąsają?

Įdiegę „Angular“ komandinės eilutės sąsają, turite paleisti naują projekto pavadinimo komandą, kad sukurtumėte naują projektą „Angular“.

47) Paaiškinkite automatinio paleidimo procesą „AngularJS“

Kampinis inicializuoja automatiškai DOMContentLoaded įvykį arba kai atsisiunčiate angular.js scenarijų į naršyklę.

Po to „AngularJS“ suranda „ng-app“ direktyvą, kuri yra kampinio programos kompiliavimo pagrindas. Kai randama „ng-app“ direktyva, „AngularJS“ atlikite šiuos veiksmus:

1) įkelkite modulį, susietą su direktyva,

2) Sukurkite programos purkštuką,

3) Sudarykite DOM iš ng-app šaknies elemento. Šis procesas yra žinomas kaip automatinis paleidimas.

48) Kas yra iškart iškviečiamos funkcijos išraiškos?

IIFE arba nedelsiant iškviestos funkcijų išraiškos yra funkcija, vykdoma iškart ją sukūrus. Tai siūlo paprastą būdą išskirti kintamąją deklaraciją. IIFE yra dvi pagrindinės funkcijos:

1) operatorius ()

2) išraiška ()

49) Koks yra „AngularJS“ virškinimo ciklas?

Santraukos ciklas yra svarbi duomenų susiejimo dalis „AngularJS“, kuriame lyginama senoji ir naujoji taikymo srities modelio versija. Santraukos ciklas suaktyvinamas automatiškai arba rankiniu būdu, naudojant $ taikyti () funkciją.

50) Koks yra pagrindinis reikalavimas dirbti su „AngularJS“?

Norėdami išmokti ar dirbti su „AngularJS“, turite atsisiųsti naujausią „AngularJS“ versiją iš „AngularJS.com“. Jums gali prireikti JS failo ir jį priglobti vietoje, arba galite nurodyti „Google CDN“ („Content Delivery Network“).

51) Ar galime sukurti įdėtus valdiklius „AngularJS“?

Taip, „AngularJS“ galime sukurti įdėtą valdiklį.

Įterptojo valdiklio pavyzdys yra toks:

{{msg}} {{name}}!

Hi {{name}}!

{{msg}} {{name}}! Your name is {{name}}.

52) Kas yra autentifikavimas?

Autentifikavimas yra paslauga, naudojama prisijungiant ir atsijungiant nuo „Angular“ programos. Vartotojų prisijungimo duomenys perduodami API serveryje. Tada po serverio pusės patikrinkite šiuos kredencialus, grąžinamas JSON žiniatinklio žetonas, kuriame pateikiama išsami informacija apie dabartinį vartotoją.

53) Apibrėžkite kampinę JS medžiagą

„AngularJS Material“ yra „Google“ medžiagų dizaino specifikacijos įgyvendinimas. Jis siūlo gerai patikrintų, daugkartinių vartotojo sąsajos komponentų rinkinį, skirtą „AngularJS“ programuotojui.

54) Kokie yra svarbūs kampo 7 ir kampo 8 skirtumai

Kampinis 7 Kampinis 8
„Angular 7“ sunku naudoti „Angular 8“ naudoti labai paprasta
Tai palaiko apatinę „Typescript 3.4“ programavimo kalbos versiją Tai nepalaiko apatinės „Typescript 3.4“ programavimo kalbos versijos
Palaiko visas „Node.js“ versijas Palaiko tik „Node.js 12“ versiją.

55) Kas yra ngzone?

„Ngzone“ yra „JavaScrip“ įvyniojimo klasė, žymima „Zone.js“. Tai leidžia kūrėjams aiškiai paleisti tam tikrą kodą už „Angular“ zonos ribų, o tai neleidžia kampiniam paleisti pokyčių aptikimo.

56) Išvardykite kampinio komponento ir direktyvos skirtumą

Komponentas Direktyvą
Kampinis komponentas yra direktyva, leidžianti visoje programoje naudoti žiniatinklio komponento funkcionalumą. Kampinė direktyva yra technika, kuria mes pridedame elgesį prie elementų.
Tai padeda suskirstyti savo programą į mažesnius komponentus. Tai padeda suprojektuoti daugkartinius komponentus.
Jis gali apibrėžti vamzdžius Jis negali apibrėžti vamzdžių.

57) Apibrėžkite ECMAScript

ECMAScript (Europos kompiuterių gamintojų asociacija) yra scenarijų kalbų standartas. „JavaScript“ naudoja „ECMAScript“ kaip pagrindinę kalbą. Kūrėjai gali pasinaudoti ja, norėdami rašyti kliento scenarijus visame pasaulyje ir (arba) serverio programose bei paslaugose. „ECMAScript“ turi daugybę funkcijų, tokių kaip funkcinės, prototipinės, dinaminės ir struktūrizuotos funkcijos.

58) Kas yra „Traceur Compiler“?

„Traceur“ yra „JavaScript“ kompiliatorius, kuris naudoja klases, generatorius ir kitas „ECMAScript“ funkcijas.

59) Kaip konvertuoti eilutę į valiutą?

Eilutės įvestį galite konvertuoti į valiutos tipo valiutos filtrą kampe.

60) Kas yra „AngularJS“ šablonai?

Šablonas yra HTML failas, naudojamas kartu su „AngularJs“ direktyvomis ir atributais.

61) Paaiškinkite skirtumus tarp „Angular“ ir „jQuery“

KampinisJS JQuery
Kampinius Js sunku suprasti Jquery yra labai lengva suprasti.
Jis palaiko dvipusį įrišimo procesą Tai nepalaiko duomenų įrišimo proceso
Tai teikia palaikymą giliam susiejimui nukreipti Tai neteikia palaikymo giliam susiejimui

62) Kas yra kompiliacija prieš laiką?

Kampinis AOT (prieš laiką) yra kompiliatorius, kuris konvertuoja jūsų kampinį HTML ir mašinraščio kodą į „JavaScript“ kodą.

63) Išvardykite „AngularJS“ filtrų tipus

„AngularJS“ naudojamų filtrų tipai yra šie: 1) Valiuta, 2) Didžioji, 3) Mažoji, 4) orderBy, 5) JSON ir 6) limitTo.

64) Paaiškinkite ngOnInit () funkciją

„ngOnInit ()“ funkcija yra gyvavimo ciklo kablis, kuris iškviečiamas baigus su duomenimis susietas direktyvos savybes.

65) Kas yra transkliuzija „AngularJS“?

„AngulaJS“ įtraukimas leidžia kūrėjams perskirstyti pirminius direktyvos vaikus į tam tikrą vietą šablone. Direktyvoje nurodomas artimiausios pirminės direktyvos, kurioje naudojamas perimimas, perkelto DOM įterpimo taškas. Ng-transclude-slot arba ng-transclude direktyvos dažniausiai naudojamos transkliuzijai.

66) Apšviesti kabliukai yra „AngularJS“

Įvairūs „AngularJS“ kabliukai yra:

1) „ngOnInit“ ()

2) ngOnChanges (),

3) ngDoCheck (),

4) ngAfterContentInit (),

5) ngAfterContentChecked (),

6) ngOnDestroy (),

7) ngAfterViewChecked () ir

8) „ngAfterViewInit“ ()

67) Kokios yra svarbios „AngularJS“ metaduomenų dalys?

„AngularJS“ metaduomenys naudojami papuošti klasę, kurioje pavaizduotas laukiamas konkrečios klasės elgesys. Įvairios metaduomenų dalys yra: 1) klasės dekoratorius, 2) metodų dekoratoriai, parametrų dekoratoriai ir 4) nuosavybės dekoratoriai.

68) Kas yra kampinis CLI?

Kampinis CLI taip pat vadinamas komandinės eilutės sąsajos įrankiu. Jis naudojamas „Angular“ programoms kurti, inicializuoti ir prižiūrėti. CLI programinę įrangą galima naudoti naudojant labai interaktyvų vartotojo sąsają, pvz., Komandų apvalkalą arba „Angular Console“.

69) Paaiškinkite parametruojamą vamzdį „AngularJS“

Kampiniame JS vamzdžiai gali turėti daugiau nei vieną parametrą, kad sureguliuotų smulkų išėjimą. Parametruotą vamzdį galite sukurti deklaruodami vamzdį su dvitaškiu (:) ir parametro vertėmis. Kūrėjas gali atskirti kelias parametrų reikšmes dvitaškiu (:).

70) Kas yra maršruto parinkimas?

Maršrutai yra įvairių vaizdų sujungimo metodas. Valdiklis priima sprendimą sujungti šias nuomones priklausomai nuo loginių poreikių.

71) Ką reiškia izoliuoti vieneto testai?

Izoliuotas testas yra klasės egzemplioriaus tikrinimo procesas nenaudojant jokių įvestų reikšmių ar kampinės priklausomybės. Tai padeda jums labai lengvai įgyvendinti programą.

72) Pavadinkite DSL animacijos funkcijas programoje „AngularJS“

DSL animacijos funkcijos „AngularJS“ yra: 1) grupė (), 2) būsena (), 3) perėjimas (), 4) stilius (), 5) raktiniai kadrai (), 6) trigeris (), 7) seka () ir 8) animuoti ().

73) Kas yra „AngularJS“ modulis?

AngularJS modulis yra procesas, skirtas grupuoti direktyvas ir susijusius paslaugų komponentus. Tai sutvarko juos taip, kad jie galėtų susimaišyti su kitais moduliais ir sukurti programą.

74) Kas yra vamzdžiai kampiniuose J?

Kampais vamzdžiai suteikia paprastą metodą duomenims transformuoti. Vertės, tokios kaip masyvai, sveiki skaičiai, duomenys ir eilutės, bus įvestos ir padalytos iš vamzdžio (|) simbolio. Jis konvertuoja duomenis reikiamu formatu. „Pipes“ naršyklėje rodo tą patį. „AngularJS“ jis teikia kai kuriuos įmontuotus vamzdžius, tačiau kūrėjai taip pat gali sukurti savo vamzdžius.

75) Paaiškinkite „ViewEncapsulation in AngularJS“

„ViewEncapsulation“ nustato, ar „AngularJS“ komponente apibrėžti stiliai paveiks visą programą, ar ne.

Pasiruoškite pokalbiui dėl darbo !!! Peržiūrėkite „AngularJS“ mokymo programą, kad būtumėte geriau pasirengę.

NEMOKAMAI atsisiųskite „AngularJS Interview Questions and Answers“ PDF failą

Šis išsamus „AngularJS“ interviu klausimų pdf padės jums išsiaiškinti abejones dėl „AngularJS“ interviu klausimų ir padės jums nutraukti interviu.