Mēs esam sagatavojuši visbiežāk uzdotos Angular intervijas jautājumus un atbildes, kas jūs iepazīstina ar AngularJS intervijas jautājumu veidu, ko intervētāji var uzdot intervijas laikā. Šajā AngularJS pamata intervijas jautājumu sarakstā mēs esam iekļāvuši visus bieži uzdotos pamata un papildu Angular intervijas jautājumus un atbildes, lai palīdzētu jums viegli notīrīt darba interviju.
Mēs esam izskatījuši 75 svarīgākos AngularJS pamata intervijas jautājumus iesācējiem un AngularJS intervijas jautājumus pieredzējušiem kandidātiem, lai palīdzētu viņiem sagatavoties darba intervijai. Šī detalizētā AngularJS intervijas jautājumu un atbilžu rokasgrāmata palīdzēs jums pārvarēt darba interviju.
AngularJS intervijas jautājumi un atbildes iesācējiem un pieredzējušiem
Sekojošie ir bieži uzdotie leņķiskās intervijas pamata jautājumi un atbildes iesācējiem, kā arī leņķa intervijas jautājumi un atbildes pieredzējušiem kandidātiem, lai iegūtu pareizo darbu.
1) Kas ir AngularJS?
AngularJS ir JavaScript sistēma, ko izmanto, lai izveidotu vienas tīmekļa lapas lietojumprogrammas. Tas ļauj jums izmantot HTML kā veidnes valodu un ļauj paplašināt HTML sintaksi, lai skaidri izteiktu lietojumprogrammas komponentus.
2) Kādas ir AngularJS galvenās iezīmes?
AngularJS galvenās iezīmes ir:
- Darbības joma
- Kontrolieris
- Modelis
- Skats
- Pakalpojumi
- Datu saistīšana
- Direktīvas
- Filtri
- Pārbaudāms
3) Paskaidrojiet funkcijas apjomu AngularJS
Darbības joma attiecas uz lietojuma modeli. Tas darbojas kā līme starp lietojumprogrammas kontrolieri un skatu. Darbības jomas ir sakārtotas hierarhiskā struktūrā un atdarina lietojumprogrammas DOM (Document Object Model) struktūru. Tas var skatīties izteicienus un izplatīt notikumus.
4) Izskaidrojiet pakalpojumus AngularJS
AngularJS pakalpojumi ir atsevišķi objekti vai funkcijas, kas tiek izmantoti konkrētu uzdevumu veikšanai. Tam ir zināma biznesa loģika.
5) Kas ir leņķiskā izteiksme? Paskaidrojiet galveno atšķirību starp leņķa izteiksmēm un JavaScript izteiksmēm
Tāpat kā JavaScript, arī leņķiskās izteiksmes ir koda fragmenti, kas parasti tiek ievietoti iesiešanā, piemēram, {{expression}}
Galvenā atšķirība starp JavaScript izteiksmēm un leņķa izteiksmēm ir:
- Konteksts: Leņķiskajā izteiksmes tiek vērtētas, ņemot vērā objekta darbības jomu, savukārt JavaScript izteiksmes - globālajā logā
- Piedošana: leņķiskajā izteiksmē vērtēšana ir piedodoša un nedefinēta, savukārt JavaScript nedefinētas īpašības ģenerē TypeError vai ReferenceError
- Nav vadības plūsmas pārskatu: cilpas, nosacījumus vai izņēmumus nevar izmantot leņķiskajā izteiksmē
- Filtri: Varat izmantot filtrus, lai formatētu datus pirms to parādīšanas.
6) Kā jūs varat inicializēt atlases lodziņu ar opcijām lapas ielādē?
Izmantojot ng-init direktīvu, varat inicializēt atlases lodziņu ar opcijām lapas ielādē.
- On = "!! Accounts" ng-init = "loadData ()">
7) Kas ir direktīvas? Nosauciet dažas no lietojumprogrammā AngularJS visbiežāk izmantotajām direktīvām
Direktīva ir kaut kas tāds, kas ievieš jaunu sintaksi. Tie ir kā marķieri uz DOM elementa, kas tam piešķir īpašu uzvedību. Jebkurā AngularJS lietojumprogrammā vissvarīgākās sastāvdaļas ir direktīvas.
Dažas no visbiežāk izmantotajām direktīvām ir:
1) ng-modelis
2) ng-App
3) ng-saistošs
4) atkārtot
5) ng-šovs
8) Kā darbojas leņķiskie JS maršruti?
AngularJS maršruti ļauj jums izveidot dažādus vietrāžus URL savam lietojumprogrammas saturam. Dažādi URL dažādam saturam ļauj lietotājam atzīmēt URL ar noteiktu saturu. Katru šādu grāmatzīmēs ievietotu URL AngularJS sauc par maršrutu
Vērtība leņķiskajā JS ir vienkāršs objekts. Tas var būt skaitlis, virkne vai JavaScript objekts. Vērtības parasti tiek izmantotas kā konfigurācija, kas ievadīta rūpnīcās, dienestos vai kontrolieros. Vērtībai jāpieder AngularJS modulim.
Vērtības ievadīšana AngularJS kontroliera funkcijā tiek veikta, pievienojot parametru ar tādu pašu nosaukumu kā vērtībai
9) Kas ir saistošs datiem AngularJS?
Automātiska datu sinhronizācija starp modeļa un skata komponentiem AngularJS tiek saukta par datu saistīšanu. Datu saistīšanai ir divi veidi
- Datu ieguve klasiskās veidņu sistēmās
- Datu saistīšana leņķa veidnēs
10) Kādas ir AngularJS priekšrocības?
AngularJS priekšrocības ir:
- Atzvanu reģistrēšana: Atzvani nav jāreģistrē. Tas padara jūsu kodu vienkāršu un viegli atkļūdotu.
- Programmiski kontrolēt HTML DOM: lietojumprogrammām, kas izveidotas, izmantojot Angular, nav nepieciešams manipulēt ar DOM.
- Datu pārsūtīšana uz un no lietotāja saskarnes: AngularJS palīdz novērst gandrīz visu katlu. Tas var pārbaudīt veidlapu, parādīt kļūdas, atgriezties pie iekšējā modeļa utt.
- Nav inicializācijas koda: izmantojot AngularJS, varat viegli palaist lietotni. Lietojumprogrammā Guice varat izmantot automātiski injicētus pakalpojumus.
11) Kas ir virkņu interpolācija Angular.JS?
Vietnē Angular.js kompilators kompilēšanas procesa laikā atbilst tekstam un atribūtiem. Tas izmanto interpolācijas pakalpojumu, lai noskaidrotu, vai tie satur iegultus izteicienus. Parastā sagremošanas cikla ietvaros šīs izteiksmes tiek atjauninātas un reģistrētas kā pulksteņi.
12) Kādas ir HTML kompilēšanas procesa darbības?
HTML procesa apkopošana notiek šādos veidos
- Izmantojot standarta pārlūkprogrammas API, vispirms HTML tiek parsēts DOM
- Izmantojot zvanu uz metodi $ compile (), tiek veikta DOM apkopošana. Metode šķērso DOM un atbilst direktīvām.
- Saistiet veidni ar darbības jomu, izsaucot saistīšanas funkciju, kas atgriezta no iepriekšējā soļa
13) Paskaidrojiet direktīvas un to veidus
Kompilācijas procesa laikā, kad tiek aktivizēta noteikta HTML funkcija, to sauc par direktīvu. Tas tiek izpildīts, kad kompilators to sastop DOM.
Dažādi direktīvu veidi ir:
1) Elementu direktīvas
2) Atribūtu direktīvas
3) CSS klases direktīvas
4) Komentāru direktīvas.
14) Paskaidrojiet saistīšanas funkciju un tās veidus
Saite apvieno direktīvas ar darbības jomu un rada tiešraidi. Saistīšanas funkcija ir atbildīga par DOM klausītāju reģistrēšanu, kā arī par DOM atjaunināšanu. Pēc veidnes klonēšanas tā tiek izpildīta.
- Iepriekšējas saistīšanas funkcija: iepriekšējas saistīšanas funkcija tiek izpildīta pirms pakārtoto elementu saistīšanas. Tas netiek uzskatīts par drošu DOM pārveidošanas veidu.
- Ziņas sasaistīšanas funkcija: ziņu saistīšanas funkcija tiek izpildīta pēc tam, kad ir piesaistīti pakārtoti elementi. DOM pārveidošanu var droši veikt pēc sasaistīšanas funkcijas
15) Izskaidrojiet injektoru AngularJS
Inžektors ir servisa lokators. To izmanto, lai izgūtu objekta gadījumus, kā to nosaka pakalpojumu sniedzējs, eksponētu tipus, izsaukšanas metodes un moduļu ielādi. Katrai leņķiskajai lietojumprogrammai ir viens inžektors, tas palīdz uzmeklēt objekta instanci pēc nosaukuma.
16) Kāda ir galvenā atšķirība starp saiti un kompilēšanu vietnē Angular.js?
- Kompilēšanas funkcija: To izmanto manipulācijām ar DOM un apkopo visas direktīvas.
- Saites funkcija: To izmanto DOM klausītāju reģistrēšanai, kā arī, piemēram, DOM manipulācijām. Tas tiek izpildīts, kad veidne ir klonēta.
17) Kāda ir AngularJS rūpnīcas funkcija?
Lai izveidotu direktīvu, tiek izmantota rūpnīcas metode. Tas tiek izsaukts tikai vienu reizi, kad kompilators pirmo reizi atbilst direktīvai. Izmantojot $ injector.invoke, tiek izsaukta rūpnīcas metode.
18) Paskaidrojiet stila formu, ko ngModel pievieno CSS klasēm
NgModel pievieno šīs CSS klases, lai atļautu formas veidošanu. AngularJS validācijas klases ir:
- ng- derīgs
- ng- nederīgs
- ng-senatnīgs
- ng-netīrs
19) Kādas ir "darbības jomas" īpašības?
- Lai novērotu modeļa mutācijas, darbības jomas nodrošina API ($ watch)
- Lai izplatītu jebkuras modeļa izmaiņas caur sistēmu skatā no leņķa valstības ārpuses
- Darbības joma manto rekvizītus no vecāku darbības jomas, vienlaikus nodrošinot piekļuvi koplietojamiem modeļa rekvizītiem, darbības jomas var ligzdot, lai izolētu lietojumprogrammas komponentus
- Darbības joma nodrošina kontekstu, kurā tiek vērtētas izteiksmes
20) Kas ir DI (atkarības iesmidzināšana) un kā objekts vai funkcija var noturēt savas atkarības?
DI jeb Dependency Injection ir programmatūras projektēšanas modelis, kas nodarbojas ar to, kā kods iegūst atkarības. Lai izgūtu lietojumprogrammas elementus, kas jākonfigurē, kad modulis tiek ielādēts, operācijā "config" tiek izmantota atkarības ievadīšana.
Šie ir veidi, kādus objekts izmanto, lai noturētu savas atkarības
- Parasti, izmantojot jauno operatoru, var izveidot atkarību
- Atsaucoties uz globālo mainīgo, var meklēt atkarību
- Atkarību var nodot tur, kur tas ir nepieciešams
21) Izskaidrojiet jomas hierarhijas jēdzienu
Katrs leņķiskais pielietojums sastāv no vienas saknes darbības jomas, taču tam var būt vairākas bērnu darbības jomas. Tā kā bērnu kontrolieri un dažas direktīvas rada jaunus bērnu tvērumus, lietojumprogrammai var būt vairākas darbības jomas. Kad tiek izveidotas vai izveidotas jaunas darbības jomas, tās tiek pievienotas kā vecāku darbības jomas bērni. Viņi arī izveido hierarhisku struktūru, kas līdzīga DOM.
22) Paskaidrojiet galveno atšķirību starp AngularJS un backbone.js
StūraJS Backbone.js AngularJS ir uz JavaScript balstīta atvērtā koda sistēma, kas paredzēta dinamisku tīmekļa lietojumprogrammu atbalstam. backbone.js ir sistēma, kas DOM apkopo skatos un datus modeļos, un pēc tam abus saista, izmantojot notikumus. Tā veiktspēja ir laba, jo tā nodrošina divvirzienu datu saistīšanas procesu Backbone.js tehnoloģija piedāvā ātrāku veiktspēju nekā AngularJS, ja datu kopas ir mazas Tas darbojas MVS (Multiple Virtual Storage). Tas darbojas MVP arhitektūrā. AngularJS izmanto dinamisku HTML atribūtu, lai padarītu lietojumprogrammu viegli saprotamu. Lai saprastu lietojumprogrammu, Backbone.js izmanto pasvītrojuma veidnes. Tam ir liels kopienas atbalsts. Kopienas atbalsts attiecas tikai uz pasvītrojuma veidni. 23) Kas izveidoja Angular JS?
AngularJS izstrādāja Ādams Abrons un Misko Heverijs. Pašlaik to izstrādā Google.
24) Kā jūs varat integrēt AngularJS ar HTML?
Izstrādātāji var veikt šādas darbības, lai integrētu AngularJS ar HTML:
1. darbība: iekļaujiet AngularJS JavaScript HTML lapā.
2. solis: norādiet AngularJS lietojumprogrammu.
HTML ķermeņa tagā jāpievieno ng-app atribūts, lai norādītu, kāda HTML AngularJS lietotnes daļa ir parādīta šajā piemērā:
25) Kas ir pasūtījuma filtrs AngularJS?
Orderby filtrs AngularJS pasūta masīvu, pamatojoties uz norādītajiem kritērijiem. Šajā piemērā ir norādīts, kā jūs varat pasūtīt produktu pēc cenas.
- {{ company.product + ', price:' + product.price }}
26) Kas AnggJS nav saistāms?
Ng-nesaistāms norāda AngularJs, lai neapkopotu HTML elementu un tā pakārtotos mezglus. Piemēram:
27) Paskaidrojiet dubultklikšķa notikuma izmantošanu AngularJS
veicot dubultklikšķi uz AgularJS notikuma, varat norādīt pielāgotu rīcību ar peles dubultklikšķa notikumu tīmekļa lapā, piemēram:
… 28) Ar piemēru izskaidrojiet ng-click direkcijas AngularJS
Ng-click direktīvas var izmantot scenārijā, kad jums ir jānoklikšķina uz pogas vai vēlaties veikt kādu darbību.
Piemērs:
29) Kāpēc AnggJS izmantot ng-include?
Ng-include AngularJS palīdz iegult HTML lapas vienā HTML lapā. Piemērs:
30) Kā jūs varat veikt ajax zvanu, izmantojot Angular JS?
AngularJS piedāvā $ https: vadību, kas palīdz veikt ajax zvanu, lai lasītu servera datus. Serveris veic datu bāzes izsaukumu, lai iegūtu nepieciešamos ierakstus. Kad dati JSON formātā ir gatavi, varat izmantot $ https:, lai datus no servera izgūtu šādā veidā:
function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}
31) Paskaidrojiet $ routeProvider izmantošanu
Vietnē Angular JS $ routeProvider iestata URL konfigurāciju. Tas kartē ar saistīto ng-veidni vai HTML lapu un pievieno kontrolieri ar to pašu.
32) Kā jūs varat iestatīt, iegūt un notīrīt sīkfailus vietnē AngularJS?
Tu vari izmantot:
- $ cookies.put () metode, lai iestatītu sīkfailus.
- $ cookies.get () metode, lai iegūtu sīkdatnes.
- $ cookies.remove, lai noņemtu sīkfailus vietnē AngularJS.
33) Kas ir apkalpošanas metode?
Pakalpojuma metode pakalpojumā AngularJS palīdz noteikt pakalpojumu un tā metodi. Šajā piemērā mēs esam injicējuši vienkāršu pievienošanas pakalpojumu, kurā tiek pievienoti divi skaitļi.
Event Registration Guru99 Global Event
Result: {{result}}
34) Nosauciet AngularJS komponentus, kurus var injicēt, kā atkarību
Leņķiskie JS komponenti, kurus var injicēt kā atkarību, ir: 1) vērtība, 2) rūpnīca, 3) serviss, 4) nodrošinātājs, 5) nemainīgs.
35) Kādas ir kopējās Angular Global API funkcijas
Dažas parasti izmantotās Angular Global API funkcijas ir:
- Angular.isString: Tas atgriezīsies patiess tikai tad, ja norādītā atsauce ir tipa virkne.
- Angular.lowercase: Tas pārveido jebkuru virkni par mazo
- Angular.uppercase: Tas pārveido jebkuru virkni lielajiem burtiem.
- Angular.isNumber: Tas atgriež vērtību true tikai tad, ja atsauce ir skaitliska vērtība vai skaitlis.
36) Uzrakstiet programmu, lai paslēptu HTML tagu tikai ar vienu pogas klikšķi leņķiski
Event Registration Guru99 Global Event
Angular37) Kas ir BOM (pārlūka objekta modelis)?
BOM jeb pārlūkprogrammas objekta modelis sastāv no vēstures, objektu navigatora, ekrāna atrašanās vietas utt. Tas norāda globālos pārlūka objektus, piemēram, konsoli, vietējo krātuvi un logu.
38) Paskaidrojiet "$ rootScope" AngularJS
"$ rootScope" ir darbības joma, kas izveidota DOM (dokumenta objekta modelis) elementā.
Lietojumprogrammai var būt tikai viens $ rootScope, kas tiek koplietots starp citiem komponentiem. Tam ir direktīva ng-app. Citas darbības jomas tiek sauktas par tā darbības jomu. Tas var skatīties izteicienus, kā arī izplatīt notikumus.
39) Sniedziet leņķa skata piemēru
Apsveriet šādu piemēru:
Event Registration Global Event
40) Kāda ir rūpnīcas metodes sintakse AngularJS?
Rūpnīcas sintakse ir šāda:
app.factory ('serviceName', function () {return serviceObj;})
41) Nosauciet dažādas AngularJS darbības jomas dzīves cikla fāzes.
Šeit ir dažādi AngularJS darbības jomas dzīves cikla posmi:
- Radīšana
- Modeļa mutācija
- Skatītāju reģistrācija
- Mutācijas novērošana
- Darbības jomas iznīcināšana
42) Uzrakstiet programmu sāknēšanas procesam leņķiski
programma sāknēšanas procesam Angular ir:
Hi{{msg}}!43) Kas ir vienas lapas lietojumprogramma AngularJS?
SPA vai vienas lapas lietojumprogramma ir vietne vai tīmekļa lietojumprogramma, kas dinamiski mijiedarbojas ar lietotājiem. Programmā AngularJS JavaScript, HTML un CSS ietilpst vienā lapā. Tas veic navigāciju, neatsvaidzinot visu HTML lapu.
44) Izskaidrojiet webpack jēdzienu
Webpack ir moduļu pakete, kas paredzēta Angular2 vai jaunākai versijai. Tas apvieno, transpilē un samazina AngularJS lietojumprogrammu.
45) Ko jūs domājat ar NPM?
NPM nozīmē Node Package Manager. Tas sastāv no komandrindas rīka klienta mijiedarbībai ar Node.js projekta krātuvi.
46) Kā jūs varat izveidot jaunu projektu angularJS, izmantojot komandrindas saskarni?
Kad esat instalējis komandrindas saskarni Angular, jums jāpalaiž jauna projekta nosaukuma komanda, lai izveidotu jaunu projektu Angular.
47) Paskaidrojiet automātiskās sāknēšanas procesu AngularJS
Angular inicializē automātiski DOMContentLoaded notikumu vai lejupielādējot skriptu angular.js pārlūkprogrammā.
Pēc tam AngularJS atrod ng-app direktīvu, kas ir leņķisko lietotņu kompilācijas pamatā. Kad tiek atrasta ng-app direktīva, AngularJS veic šādas darbības:
1) ielādējiet ar direktīvu saistīto moduli,
2) Izveidojiet lietojumprogrammu inžektoru,
3) Apkopojiet DOM no ng-app saknes elementa. Šis process ir pazīstams kā automātiska sāknēšana.
48) Kas ir uzreiz izsauktās funkciju izteiksmes?
IIFE vai tūlīt izsauktās funkciju izteiksmes ir funkcija, kas tiek izpildīta, tiklīdz tā ir izveidota. Tas piedāvā vienkāršu veidu, kā izolēt mainīgo deklarāciju. IIFE ir divas galvenās funkcijas:
1) operators ()
2) izteiksme ()
49) Kāds ir sagremošanas cikls AngularJS?
Sagremošanas cikls ir svarīga datu saistīšanas daļa AngularJS, kurā tiek salīdzināta vecā un jaunā darbības jomas modeļa versija. Sagremošanas cikls tiek aktivizēts automātiski vai manuāli, izmantojot funkciju $ Apply ().
50) Kāda ir pamatprasība darbam ar AngularJS?
Lai mācītos vai strādātu ar AngularJS, jums ir jālejupielādē jaunākā AngularJS versija no AngularJS.com. Jums var būt nepieciešams JS fails un mitināt to lokāli, vai arī varat atsaukties uz to uz Google CDN (satura piegādes tīkls).
51) Vai mēs varam izveidot ligzdotus kontrolierus AngularJS?
Jā, mēs varam izveidot ligzdotu kontrolieri AngularJS.
Ligzdota kontroliera piemērs ir šāds:
{{msg}} {{name}}!
Hi {{name}}!
{{msg}} {{name}}! Your name is {{name}}.
52) Kas ir autentifikācija?
Autentifikācija ir pakalpojums, ko izmanto, lai pieteiktos un atteiktos no Angular lietojumprogrammas. Lietotāju akreditācijas dati tiek nodoti serverim API. Pēc tam pēc servera puses pārbaudiet šos akreditācijas datus, tiek atgriezta JSON Web Token, kas ir detalizēta informācija par pašreizējo lietotāju.
53) Definējiet leņķisko JS materiālu
AngularJS materiāls ir Google materiāla dizaina specifikācijas ieviešana. Tas piedāvā labi pārbaudītu, atkārtoti lietojamu lietotāja interfeisa komponentu komplektu AngularJS programmētājam.
54) Kādas ir būtiskās atšķirības starp leņķi 7 un leņķi 8
Leņķa 7 8. leņķis Angular 7 ir grūti izmantot Angular 8 ir ļoti ērti lietojams Tas nodrošina atbalstu Typescript 3.4 programmēšanas valodas zemākajai versijai Tas nenodrošina atbalstu Typescript 3.4 programmēšanas valodas zemākajai versijai Atbalsta visas Node.js versijas Atbalsta tikai Node.js 12 versiju. 55) Kas ir ngzone?
Ngzone ir JavaScrip iesaiņošanas klase, kuru apzīmē ar Zone.js. Tas ļauj izstrādātājiem skaidri palaist noteiktu kodu ārpus Angular zonas, kas kavē leņķisko, lai palaistu jebkādas izmaiņas.
56) Uzskaitiet atšķirību starp leņķisko komponentu un direktīvu
Komponents Direktīva Leņķiskais komponents ir direktīva, kas ļauj visā lietojumprogrammā izmantot tīmekļa komponentu funkcionalitāti. Leņķa direktīva ir paņēmiens, ar kuru mēs elementiem pievienojam uzvedību. Tas palīdz sadalīt lietojumprogrammu mazākos komponentos. Tas palīdz noformēt atkārtoti lietojamos komponentus. Tas var noteikt caurules Tas nevar noteikt caurules. 57) Definējiet ECMAScript
ECMAScript (Eiropas datoru ražotāju asociācija) ir skriptu valodu standarts. JavaScript kā galveno valodu izmanto ECMAScript. Izstrādātāji to var izmantot, lai rakstītu klienta puses skriptu izveidi pasaules tīmeklī un vai serveru lietojumprogrammās un pakalpojumos. ECMAScript ir daudzas funkcijas, piemēram, funkcionālās, prototipa, dinamiskās un strukturētās funkcijas.
58) Kas ir Traceur sastādītājs?
Traceur ir JavaScript kompilators, kas izmanto klases, ģeneratorus un citas ECMAScript funkcijas.
59) Kā konvertēt virkni valūtā?
Virknes ievadi var pārveidot valūtas veida valūtas filtrā leņķiskajā.
60) Kas ir AngularJS veidnes?
Veidne ir HTML fails, kas tiek izmantots ar AngularJs direktīvām un atribūtiem.
61) Paskaidrojiet atšķirības starp leņķisko un jQuery
StūraJS JQuery AngularJs ir grūti saprotams Jquery ir ļoti viegli saprotams. Tas atbalsta divvirzienu saistīšanas procesu Tas neatbalsta datu saistīšanas procesu Tas nodrošina atbalstu dziļi saistošai maršrutēšanai Tas nenodrošina atbalstu dziļi saistošai maršrutēšanai 62) Kas ir pirms laika apkopošana?
Angular AOT (pirms laika) ir kompilators, kas pārveido jūsu leņķisko HTML un mašīnraksta kodu JavaScript kodā.
63) Uzskaitiet filtru veidus AngularJS
AngularJS izmantotie filtru veidi ir: 1) valūta, 2) lielie burti, 3) mazie burti, 4) orderBy, 5) JSON un 6) limitTo.
64) Paskaidrojiet funkciju ngOnInit ()
Funkcija ngOnInit () ir dzīves cikla āķis, kas tiek izsaukts pēc direktīvas ar datiem saistīto īpašību pabeigšanas.
65) Kas ir transklūzija AngularJS?
AngulaJS transklūzija ļauj izstrādātājiem pārdalīt sākotnējās direktīvas bērnus noteiktā vietā veidnē. Direktīvā ir parādīts tuvākās vecākās direktīvas transmisijas DOM ievietošanas punkts, kurā tiek izmantota transklūzija. Ng-transclude-slot vai ng-transclude direktīvas galvenokārt tiek izmantotas transklūzijai.
66) Izgaismoti āķi ir pieejami AngularJS
Dažādi āķi AngularJS ir:
1) ngOnInit ()
2) ngOnChanges (),
3) ngDoCheck (),
4) ngAfterContentInit (),
5) ngAfterContentChecked (),
6) ngOnDestroy (),
7) ngAfterViewChecked () un
8) ngAfterViewInit ()
67) Kādas ir svarīgās AngularJS metadatu daļas?
AngularJS metadatus izmanto, lai dekorētu klasi, kas attēlo paredzamo konkrētās klases uzvedību. Dažādas metadatu daļas ir: 1) klases dekorators, 2) metožu dekoratori, parametru dekoratori un 4) īpašuma dekoratori.
68) Kas ir leņķa CLI?
Leņķisko CLI sauc arī par komandrindas saskarnes rīku. To izmanto, lai izveidotu, inicializētu un uzturētu Angular lietotnes. CLI programmatūru var izmantot, izmantojot ļoti interaktīvu lietotāja interfeisu, piemēram, komandu čaulu vai Angular Console.
69) Paskaidrojiet parametru cauruli AngularJS
AngularJS caurulēm var būt vairāki parametri, lai noregulētu smalko izvadi. Jūs varat izveidot parametrizētu cauruli, deklarējot cauruli ar kolu (:) un parametra vērtībām. Izstrādātājs var atdalīt vairākas parametru vērtības ar kolu (:).
70) Kas ir maršrutēšana?
Maršrutēšana ir dažādu viedokļu apvienošanas metode. Kontrolieris pieņem lēmumu par šo viedokļu apvienošanu atkarīgs no loģiskām vajadzībām.
71) Ko jūs domājat ar izolētiem vienības testiem?
Izolētais tests ir klases eksemplāra pārbaudes process, neizmantojot injicētās vērtības vai leņķisko atkarību. Tas palīdz jums ļoti viegli īstenot programmu.
72) Nosauciet DSL animācijas funkcijas AngularJS
DSL animācijas funkcijas AngularJS ir: 1) grupa (), 2) stāvoklis (), 3) pāreja (), 4) stils (), 5) atslēgkadri (), 6) trigeris (), 7) secība () un 8) animēt ().
73) Kas ir AngularJS modulis?
AngularJS modulis ir process, lai grupētu saistītās direktīvas un pakalpojumu komponentus. Tas tos sakārto tā, lai tos varētu sajaukt ar citiem moduļiem, lai izveidotu lietojumprogrammu.
74) Kas ir caurules AngularJs?
Stūrī caurules nodrošina vienkāršu metodi datu pārveidošanai. Vērtības, piemēram, masīvi, veseli skaitļi, dati un virknes, tiek ievadītas un dalītas ar pīpes (|) simbolu. Tas konvertē datus vajadzīgajā formātā. Pipes pārlūkprogrammā parāda to pašu. AngularJS tas nodrošina dažas iebūvētas caurules, taču izstrādātāji var arī izstrādāt paši savus cauruļvadus.
75) Izskaidrojiet ViewEncapsulation AngularJS
ViewEncapsulation nosaka, vai AngularJS komponentā noteiktie stili ietekmēs visu lietotni.
Sagatavojieties savai darba intervijai !!! Lai labāk sagatavotos, apmeklējiet AngularJS apmācību.
BEZMAKSAS lejupielāde AngularJS Intervijas jautājumi un atbildes PDF fails
Šis detalizētais AngularJS intervijas jautājumu pdf palīdzēs jums novērst šaubas par AngularJS intervijas jautājumiem, kā arī palīdzēs jums pārtraukt interviju.