Oleme koostanud kõige sagedamini küsitavad Angular intervjuu küsimused ja vastused, mis tutvustavad teile AngularJS intervjuu tüüpi, mida intervjueerijad võivad intervjuu käigus küsida. Selles AngularJS-i põhiintervjuu küsimuste loendis oleme käsitlenud kõiki sagedamini küsitletud põhi- ja edasijõudnutele mõeldud intervjuuküsimusi ja vastuseid, mis aitavad teil töövestlust hõlpsalt puhastada.
Oleme hõlmanud 75 kõige olulisemat AngularJS-i intervjuu põhiküsimust värsketele õppijatele ja AngularJS-i intervjuu küsimusi kogenud kandidaatidele, et aidata neil töövestluseks valmistuda. See üksikasjalik juhend AngularJS intervjuu küsimustele ja vastustele aitab teil tööintervjuu lahti saada.
AngularJSi intervjuu küsimused ja vastused värskematele ja kogenumatele
Järgnevad on korduma kippuvad nurgaintervjuu küsimused ja vastused värsketele õppijatele, samuti nurgaintervjuu küsimused ja vastused kogenud kandidaatidele õige töö saamiseks.
1) Mis on AngularJS?
AngularJS on JavaScripti raamistik, mida kasutatakse ühe veebisaidi rakenduste loomiseks. See võimaldab teil kasutada mallikeelena HTML-i ja võimaldab laiendada HTML-i süntaksit, et oma rakenduse komponendid selgelt väljendada.
2) Mis on AngularJSi põhijooned?
AngularJSi põhijooned on:
- Reguleerimisala
- Kontroller
- Mudel
- Vaade
- Teenused
- Andmete sidumine
- Direktiivid
- Filtrid
- Testitav
3) Selgitage funktsiooni ulatust AngularJS-is
Reguleerimisala viitab rakendusmudelile. See toimib nagu liim rakenduse kontrolleri ja vaate vahel. Reguleerimisala on paigutatud hierarhilisse struktuuri ja kehastab rakenduse DOM (Document Object Model) struktuuri. See suudab vaadata väljendeid ja levitada sündmusi.
4) Selgitage teenuseid AngularJS-is
AngularJS teenused on üksikud objektid või funktsioonid, mida kasutatakse konkreetsete ülesannete täitmiseks. Selles on teatud äriloogika.
5) Mis on nurgeline väljend? Selgitage põhilisi erinevusi nurgeliste avaldiste ja JavaScripti avaldiste vahel
Nagu JavaScripti, on ka nurgaväljendid koodijupid, mis on tavaliselt paigutatud köites, näiteks {{expression}}
Peamine erinevus JavaScripti avaldiste ja nurkavaldiste vahel on järgmine:
- Kontekst: Angularis hinnatakse avaldisi ulatusobjekti ja JavaScripti väljendeid globaalse akna suhtes
- Andeks: nurga väljend, hindamine on andestav null ja määratlemata, samas JavaScript määratlemata omadused loovad Tüübiviga või ReferenceError
- Juhtimisvoogude avaldusi pole: Silmuseid, konditsioneere ega erandeid ei saa nurgaväljendis kasutada
- Filtrid: enne andmete kuvamist saate andmete vormindamiseks kasutada filtreid.
6) Kuidas saab vormindada valitud kasti koos lehe laadimise suvanditega?
Lehekülje laadimise suvanditega valikukasti saate lähtestada, kasutades käsku ng-init.
- Sees = "!! Kontod" ng-init = "loadData ()">
7) Mis on direktiivid? Nimetage mõned AngularJS-i rakenduses kõige sagedamini kasutatavad direktiivid
Direktiiv on midagi, mis tutvustab uut süntaksi. Need on nagu markerid DOM-elemendil, mis seob sellele erilise käitumise. Igas AngularJS-i rakenduses on direktiivid kõige olulisemad komponendid.
Mõned levinumad direktiivid on:
1) ng-mudel
2) ng-rakendus
3) ng-seondumine
4) ng-kordus
5) ng-show
8) Kuidas toimivad nurgelised JS-marsruudid?
AngularJS marsruudid võimaldavad teil luua oma rakenduses erineva sisu jaoks erinevaid URL-e. Erineva sisu erinevad URL-id võimaldavad kasutajal URL-id järjehoidjatesse lisada konkreetsele sisule. Iga sellist järjehoidjatega URL-i AngularJS-is nimetatakse marsruudiks
Nurga JS väärtus on lihtne objekt. See võib olla number, string või JavaScripti objekt. Väärtusi kasutatakse tavaliselt konfiguratsioonina, mis sisestatakse tehastesse, teenustesse või kontrolleritesse. Väärtus peaks kuuluma AngularJS moodulisse.
Väärtuse sisestamine AngularJS-kontrolleri funktsiooni lisatakse parameetriga, mille nimi on sama kui väärtus
9) Mis on andmete sidumine AngularJS-is?
Andmete automaatset sünkroonimist mudeli ja vaate komponentide vahel nimetatakse AngularJS-is andmete sidumiseks. Andmete sidumiseks on kaks võimalust
- Andmete kaevandamine klassikalistes mallisüsteemides
- Andmete sidumine nurkmallides
10) Mis on AngularJS-i eelised?
AngularJS-i eelised on:
- Tagasihelistamise registreerimine: tagasihelistusi pole vaja registreerida. See muudab teie koodi lihtsaks ja hõlpsasti silumiseks.
- HTML DOM-i juhtimine programmiliselt: nurkade abil loodud rakendusi pole vaja DOM-iga manipuleerida.
- Andmete edastamine kasutajaliidese ja kasutajaliidese vahel: AngularJS aitab kõrvaldada peaaegu kogu katlakivi. See võib kinnitada vormi, kuvada vigu, naasta sisemudeli juurde ja nii edasi.
- Initsialiseerimiskoodi pole: AngularJS-iga saate oma rakenduse hõlpsalt käivitada . Võite kasutada rakenduses Guice automaatselt sisestatud teenuseid.
11) Mis on stringide interpoleerimine nurgeline.JS?
Angular.js-s sobib kompileerija kompileerimisprotsessi ajal teksti ja atribuutidega. See kasutab interpoleerimisteenust, et näha, kas need sisaldavad manustatud väljendeid. Tavapärase seedimistsükli osana värskendatakse neid väljendeid kelladena.
12) Millised on HTML-i kompileerimisprotsessi etapid?
HTML-protsessi koostamine toimub järgmistel viisidel
- Kasutades standardset brauseri API-d, parsitakse HTML kõigepealt DOM-i
- Kasutades kutset meetodile $ compile (), tehakse DOM-i kompileerimine. Meetod läbib DOM-i ja sobib direktiividega.
- Linkige mall ulatusega, kutsudes eelmisest etapist tagastatud linkimisfunktsiooni
13) Selgitage direktiive ja nende tüüpe
Kompileerimisprotsessi käigus, kui käivitatakse konkreetne HTML-funktsioon, viidatakse sellele kui direktiivile. See käivitatakse siis, kui kompilaator kohtab seda DOM-is.
Erinevat tüüpi direktiivid on:
1) Elementide direktiivid
2) omistada direktiive
3) CSS klassi direktiivid
4) Kommenteerige direktiive.
14) Selgitage linkimisfunktsiooni ja selle tüüpe
Link ühendab direktiivid ulatusega ja loob otsevaate. DOM-i kuulajate registreerimise ja DOM-i värskendamise eest vastutab linkimise funktsioon. Pärast malli kloonimist käivitatakse see.
- Eellinkimise funktsioon: eellinkimise funktsioon viiakse läbi enne alamelementide linkimist. Seda ei peeta DOM-i teisendamise ohutuks viisiks.
- Postituse linkimisfunktsioon: Postituse linkimise funktsioon täidetakse pärast alamelementide linkimist. DOM-i teisendamine post-linkimise funktsiooni abil on ohutu
15) Selgitage injektorit AngularJS-is
Injektor on teenuse lokaliseerija. Seda kasutatakse teenusepakkuja määratletud objektide eksemplaride toomiseks, liidetüüpide loomiseks, meetodite kutsumiseks ja moodulite laadimiseks. Nurkrakenduse kohta on üks injektor, see aitab objekti eksemplari otsida nime järgi.
16) Mis on peamine erinevus lingi ja kompileerimise vahel Angular.js-is?
- Kompileerimisfunktsioon: seda kasutatakse malli DOM-i manipuleerimiseks ja see kogub kõik direktiivid.
- Lingi funktsioon: seda kasutatakse nii DOM-i kuulajate registreerimiseks kui ka näiteks DOM-i manipuleerimiseks. See käivitatakse, kui mall on kloonitud.
17) Mis on AngularJS-i tehase funktsioon?
Direktiivi loomiseks kasutatakse tehasemeetodit. Seda kasutatakse ainult üks kord, kui kompilaator vastab esmakordselt direktiivile. Kasutades rakendust $ injector.invoke, käivitatakse tehase meetod.
18) Selgitage stiilivormi, mille ngModel CSS-klassidesse lisab
NgModel lisab need CSS-klassid, et võimaldada vormi kujundamist. AngularJS-i valideerimisklassid on:
- ng- kehtiv
- ng- kehtetu
- ng-põlised
- ng-räpane
19) Millised on "reguleerimisala" omadused?
- Mutatsioonide vaatlemiseks pakuvad skoobid API-sid ($ watch)
- Mis tahes mudeli muudatuste levitamine süsteemi kaudu vaates väljaspool nurkvaldkonda
- Ulatus pärib atribuudid oma vanemast ulatusest, võimaldades samas juurdepääsu jagatud mudeli atribuutidele, saab rakenduste komponentide isoleerimiseks haarata ulatused
- Reguleerimisala annab konteksti, mille alusel väljendeid hinnatakse
20) Mis on DI (Dependency Injection) ja kuidas objekt või funktsioon saab oma sõltuvused kätte saada?
DI ehk Dependency Injection on tarkvara kujundusmuster, mis käsitleb seda, kuidas kood oma sõltuvused kätte saab. Rakenduse elementide hankimiseks, mis tuleb mooduli laadimisel konfigureerida, kasutab toiming "config" sõltuvuse süstimist.
Need on viisid, mida objekt kasutab oma sõltuvuste hoidmiseks
- Tavaliselt saab uue operaatori abil luua sõltuvuse
- Globaalsele muutujale viidates saab otsida sõltuvust
- Sõltuvuse saab anda sinna, kus seda vajatakse
21) Selgitage ulatuse hierarhia mõistet
Iga nurgarakendus koosneb ühest juurskoopist, kuid sellel võib olla mitu lapsepiirkonda. Kuna alamkontrollerid ja mõned direktiivid loovad uued lapsealad, võib rakendusel olla mitu reguleerimisala. Uute reguleerimisala moodustamisel või loomisel lisatakse need vanematele mõeldud lastena. Nad loovad ka DOM-ile sarnase hierarhilise struktuuri.
22) Selgitage peamist erinevust AngularJS ja backbone.js vahel
NurgaJS Backbone.js AngularJS on JavaScripti põhine avatud lähtekoodiga raamistik, mis on loodud dünaamiliste veebirakenduste toetamiseks. backbone.js on raamistik, mis koondab DOM-i vaadeteks ja andmed mudeliteks ning seob mõlemad sündmuste abil. Selle jõudlus on hea, kuna see tagab andmete kahepoolse sidumise protsessi Backbone.js tehnoloogia pakub kiiremat jõudlust kui AngularJS, kui andmekogumid on väikesed See töötab MVS-is (Multiple Virtual Storage). See töötab MVP arhitektuuril. AngularJS kasutab dünaamilist HTML-atribuuti, et muuta rakendus hõlpsasti mõistetavaks. Backbone.js kasutab rakenduse mõistmiseks alakriipsumalle. Sellel on suur kogukonna toetus. Kogukonna toetus piirdub alakriipsuga. 23) Kes lõi nurga JS?
AngularJS töötasid välja Adam Abrons ja Misko Hevery. Praegu on selle välja töötanud Google.
24) Kuidas saate AngularJSi HTML-iga integreerida?
Arendajad saavad AngularJS-i HTML-i integreerimiseks järgida järgmisi samme:
1. samm: lisage AngularJS JavaScripti HTML-lehele.
2. samm: osutage rakendusele AngularJS.
HTML-i kehamärgendi sisse peate lisama atribuudi ng-app, et öelda, milline HTML AngularJS-i rakenduse osa on, nagu on näidatud järgmises näites:
25) Mis on AngbyJS-i järjekorrafilter?
AngbyJS-i järjestusfilter tellib massiivi kindlaksmääratud kriteeriumide alusel. Järgmises näites öeldakse, kuidas saate toodet hinna järgi tellida.
- {{ company.product + ', price:' + product.price }}
26) Mis on ng-mittesiduv AngularJS-is?
Ng-köitmatu määrab AngularJ-d HTML-elemendi ja selle alamsõlmede kompileerimata jätmiseks. Näiteks:
27) Selgitage topeltklõpsuga sündmuse kasutamist AngularJS-is
AgularJS-i topeltklõpsuga sündmus võimaldab teil täpsustada kohandatud käitumist hiire topeltklõpsamise korral veebisaidil:
… 28) Selgitage ng-click direktiive näiteks AngularJS-is
Ng-click direktiive saab kasutada stsenaariumi korral, kui peate nuppu klõpsama või soovite mõnda toimingut teha.
Näide:
29) Miks kasutada ng-include rakendust AngularJS?
Ng-include in AngularJS aitab teil kinnistada HTML-lehti ühele HTML-lehele. Näide:
30) Kuidas saab Angular JS-i abil ajax-kõnet teha?
AngularJS pakub $ https: juhtimist, mis aitab teil ajax-kõnet teha serveri andmete lugemiseks. Nõutavate kirjete saamiseks teeb server andmebaasikõne. Kui teie andmed JSON-vormingus on valmis, saate teenusest $ https: serverist andmete hankimiseks kasutada järgmist viisi:
function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}
31) Selgitage $ routeProvideri kasutamist
Nurgas JS $ routeProvider määrab URL-i konfiguratsiooni. See kaardistab seotud ng-malli või HTML-lehe ja lisab sellega kontrolleri.
32) Kuidas saab AngularJS-is küpsiseid seada, hankida ja kustutada?
Sa võid kasutada:
- $ cookies.put () meetod küpsiste määramiseks.
- Küpsiste saamiseks meetod $ cookies.get ().
- $ küpsised. eemaldage küpsiste eemaldamiseks rakenduses AngularJS.
33) Mis on teenusemeetod?
Teenuse meetod AngularJS-is aitab teil määratleda teenuse ja selle meetodi. Järgmises näites oleme süstinud lihtsa lisamisteenuse, mis lisab kaks numbrit.
Event Registration Guru99 Global Event
Result: {{result}}
34) Nimetage AngularJS komponente, mida saab süstida, sõltuvuseks
NurgaJS komponendid, mida saab süstida sõltuvusse, on: 1) väärtus, 2) tehas, 3) teenus, 4) pakkuja, 5) konstant.
35) Millised on levinud nurgelise globaalse API funktsioonid
Mõned üldkasutatavad Angular Global API funktsioonid on:
- Angular.isString: See tagastatakse tõene ainult siis, kui antud viide on tüüpi string.
- Angular.lowercase: See teisendab kõik stringid väikesteks
- Angular.uppercase: see teisendab kõik stringid suurteks .
- Angular.isNumber: See tagastab tõene ainult siis, kui viide on arvuline väärtus või arv.
36) Kirjutage programm HTML-märgendi peitmiseks vaid ühe nupuvajutusega nurga all
Event Registration Guru99 Global Event
Angular37) Mis on BOM (brauseri objektimudel)?
BOM või brauseri objektimudel koosneb ajaloost, objekti navigaatorist, ekraani asukohast jne. See määrab globaalsed brauseriobjektid nagu konsool, kohalik salvestusruum ja aken.
38) Selgitage "$ rootScope" AngularJS-is
"$ rootScope" on ulatus, mis luuakse DOM (Document Object Model) elemendil.
Rakendusel võib olla ainult üks $ rootScope, mida teiste komponentide hulgas jagatakse. Sellel on ng-app direktiiv. Teisi reguleerimisvaldkondi nimetatakse selle lapse ulatuseks. See suudab nii väljendeid vaadata kui ka sündmusi levitada.
39) Tooge ng-vaate näide nurkades
Vaatleme järgmist näidet:
Event Registration Global Event
40) Mis on tehase meetodi süntaks AngularJS-is?
Tehase süntaks on järgmine:
app.factory ('serviceName', function () {return serviceObj;})
41) Nimetage AngularJS Scope'i elutsükli erinevad etapid.
Siin on erinevad AngularJS Scope'i elutsükli etapid:
- Loomine
- Mudelmutatsioon
- Jälgijate registreerimine
- Mutatsioonivaatlus
- Reguleerimisala hävitamine
42) Kirjutage programm alglaadimisprotsessi jaoks nurkades
nurkades alglaadimise protsess on:
Hi{{msg}}!43) Mis on ühe lehe rakendus rakenduses AngularJS?
SPA või ühe lehega rakendus on veebisait või veebirakendus, mis suhtleb kasutajatega dünaamiliselt. AngularJS-is mahuvad JavaScript, HTML ja CSS ühele lehele. See teostab navigeerimist kogu HTML-lehte värskendamata.
44) Selgitage veebipaki mõistet
Webpack on moodulite kogumik Angular2 või uuemale versioonile. See komplekteerib, transleerib ja vähendab AngularJS-i rakendust.
45) Mida mõtlete NPM-i all?
NPM tähistab Node Package Manager. See koosneb käsurea tööriista kliendist projekti Node.js hoidlaga suhtlemiseks.
46) Kuidas saate käsurea liidese abil nurk-JS-is uue projekti luua?
Kui olete käsurealiidese Angular installinud, peate nurga all uue projekti loomiseks käivitama uue projekti-nime käsu.
47) Selgitage automaatse alglaadimise protsessi AngularJS-is
Nurga abil lähtestatakse automaatselt DOMContentLoaded sündmus või kui laadite angular.js skripti brauserisse.
Pärast seda leiab AngularJS ng-appi direktiivi, mis on nurga rakenduste kompileerimise juur. Kui ng-app direktiiv on leitud, teeb AngularJS järgmised toimingud.
1) laadige direktiiviga seotud moodul,
2) Looge rakenduse injektor,
3) Koostage DOM ng-appi juurelemendist. See protsess on tuntud kui automaatne alglaadimine.
48) Mida nimetatakse kohe funktsiooni avaldisteks?
IIFE-d ehk koheselt kutsutud funktsiooniväljendid on funktsioon, mis käivitatakse kohe pärast selle loomist. See pakub lihtsat viisi muutuja deklaratsiooni eraldamiseks. IIFE sisaldab kahte peamist funktsiooni:
1) operaator ()
2) avaldis ()
49) Mis on seedetrakt AngularJS-is?
Kokkuvõtte tsükkel on oluline osa andmete sidumisest AngularJS-is, mis võrdleb ulatusmudeli vana ja uut versiooni. Kokkuvõtte tsükkel käivitatakse automaatselt või käsitsi funktsiooni $ Apply () abil.
50) Mis on AngularJS-iga töötamise põhinõue?
AngularJS-i õppimiseks või sellega töötamiseks peate AngularJS.com-ist alla laadima uusima versiooni. Teil on vaja kas JS-faili ja seda hostida kohapeal, või võite selle viitamiseks kasutada ka google CDN-i (sisuvõrgustik).
51) Kas me saame luua pesastatud kontrollerid AngularJS-is?
Jah, me saame luua pesastatud kontrolleri rakenduses AngularJS.
Pesastatud kontrolleri näide on järgmine:
{{msg}} {{name}}!
Hi {{name}}!
{{msg}} {{name}}! Your name is {{name}}.
52) Mis on autentimine?
Autentimine on teenus, mida kasutatakse rakenduse Angular sisselogimiseks ja väljalogimiseks. Kasutajate mandaadid edastatakse serveris API-le. Seejärel postitage need mandaadid serveripoolsesse kinnitusse, tagastatakse JSON-i veebitunnus, mis on üksikasjalikult praeguse kasutaja kohta.
53) Määrake nurkJS materjal
AngularJS Material on Google'i materjali kujunduse spetsifikatsiooni rakendus. See pakub AngularJS programmeerija jaoks hästi testitud korduvkasutatavate kasutajaliidese komponentide komplekti.
54) Millised on olulised erinevused nurga 7 ja nurga 8 vahel
Nurk 7 Nurk 8 Nurga 7 kasutamist on keeruline Nurga 8 kasutamist on väga lihtne See toetab Typescript 3.4 programmeerimiskeele madalamat versiooni See ei toeta Typescript 3.4 programmeerimiskeele madalamat versiooni Toetab kõiki Node.js versioone Toetab ainult Node.js 12 versiooni. 55) Mis on ngzone?
Ngzone on JavaScrip ümbriste klass, mida tähistab Zone.js. See võimaldab arendajatel sõnaselgelt käivitada teatud koodi väljaspool Angulari tsooni, mis takistab muutuste tuvastamise nurkade käivitamist.
56) Loetlege nurgakomponendi ja direktiivi vahe
Komponent Direktiiv Nurkkomponent on direktiiv, mis võimaldab teil kogu rakenduses kasutada veebikomponendi funktsionaalsust. Nurgadirektiiv on tehnika, mille abil kinnitame elementidele käitumist. See aitab teil jagada oma rakenduse väiksemateks komponentideks. See aitab teil kavandada korduvkasutatavaid komponente. See suudab torusid määratleda See ei suuda torusid määratleda. 57) Määrake ECMAScript
ECMAScript (Euroopa arvutitootjate ühendus) on skriptikeelte standard. JavaScript kasutab põhikeelena ECMAScriptit. Arendajad saavad seda kasutada kliendipoolsete skriptide kirjutamiseks veebis ja serveri rakendustes ning teenustes. ECMAScriptil on arvukalt funktsioone, nagu funktsionaalsed, prototüüpsed, dünaamilised ja struktureeritud funktsioonid.
58) Mis on Traceuri koostaja?
Traceur on JavaScripti kompilaator, mis kasutab ECMAScript'i klasse, generaatoreid ja muid funktsioone.
59) Kuidas teisendada string valuutaks?
Stringi sisendi saate teisendada valuutatüübi valuutafiltriks nurgas.
60) Mis on mallid rakenduses AngularJS?
Mall on HTML-fail, mida kasutatakse AngularJs-i direktiivide ja atribuutidega.
61) Selgitage erinevusi nurga ja jQuery vahel
NurgaJS JQuery NurgaJ-sid on raske mõista Jqueryst on väga lihtne aru saada. See toetab kahepoolset sidumisprotsessi See ei toeta andmete sidumisprotsessi See toetab tugilinkimise marsruutimist See ei paku tugilinkimise marsruutimise tuge 62) Mis on aja koostamine?
Nurkne AOT (enne aega) on kompilaator, mis teisendab teie nurgelise HTML-i ja masinakirja koodi JavaScripti koodiks.
63) Loetlege AngularJS-i filtrite tüübid
AngularJS-is kasutatavate filtrite tüübid on: 1) Valuuta, 2) Suur, 3) Väike, 4) orderBy, 5) JSON ja 6) limitTo.
64) Selgitage funktsiooni ngOnInit ()
ngOnInit () on elutsükli konks, mida kutsutakse pärast direktiivi andmetega seotud omaduste lõpuleviimist.
65) Mis on transklusioon AngularJS-is?
AngulaJS-i lisamine võimaldab arendajatel algsed direktiivilapsed mallis kindlasse kohta ümber paigutada. Direktiiv ng näitab lähima vanemdirektiivi üleviidud DOM-i sisestuspunkti, mis kasutab keelamist. Ng-transclude-pesa või ng-transclude-direktiive kasutatakse peamiselt transklusiooniks.
66) Valgustatud konksud on saadaval AngularJS-is
Erinevad AngularJS konksud on:
1) ngOnInit ()
2) ngOnChanges (),
3) ngDoCheck (),
4) ngAfterContentInit (),
5) ngAfterContentChecked (),
6) ngOnDestroy (),
7) ngAfterViewChecked () ja
8) ngAfterViewInit ()
67) Millised on AngularJS-i metaandmete olulised osad?
NurgaJS metaandmeid kasutatakse klassi kaunistamiseks, mis kujutab konkreetse klassi eeldatavat käitumist. Metaandmete erinevad osad on: 1) klassi dekoraator, 2) meetodi dekoraatorid, parameetrite dekoraatorid ja 4) vara dekoraatorid.
68) Mis on nurgeline CLI?
Nurga CLI-d nimetatakse ka käsurea liidese tööriistaks. Seda kasutatakse nurkrakenduste loomiseks, lähtestamiseks ja hooldamiseks. CLI tarkvara saab kasutada väga interaktiivse kasutajaliidese kaudu, näiteks käsukesta või nurgakonsooli kaudu.
69) Selgitage parameetriga toru nurkJS-is
NurgaJS korral võib torudel peene väljundi häälestamiseks olla rohkem kui üks parameeter. Parameetriga toru saate luua, deklareerides toru kooloniga (:) ja parameetri väärtustega. Arendaja saab eraldada mitu parameetri väärtust kooloniga (:).
70) Mis on marsruutimine?
Marsruutimine on meetod erinevate vaadete ühendamiseks. Kontroller võtab nende vaadete ühendamise otsuse vastu sõltuvalt loogilistest vajadustest.
71) Mida sa mõtled üksikute testide all?
Isoleeritud test on klassi eksemplari kontrollimise protsess ilma sisestatud väärtusi või sõltuvust nurgast kasutamata. See aitab teil programmi väga lihtsalt rakendada.
72) Nimetage AngularJS-is DSL-i animatsioonifunktsioonid
DSL-animatsiooni funktsioonid AngularJS-is on: 1) rühm (), 2) olek (), 3) üleminek (), 4) stiil (), 5) võtmekaadrid (), 6) päästik (), 7) jada () ja 8) animeerige ().
73) Mis on AngularJS moodul?
AngularJS-is on moodul protsess seotud direktiivide ja teenuste komponentide rühmitamiseks. See korraldab need nii, et nad saaksid rakenduse loomiseks teiste moodulitega segada.
74) Mis on torud nurkades?
Nurga all pakuvad torud andmete teisendamiseks lihtsat meetodit. See võtab sisendina sellised väärtused nagu massiivid, täisarvud, andmed ja stringid ning jagatud toru (|) sümboliga. See teisendab andmed vajalikus vormingus. Pipes kuvab brauseris sama. AngularJS-is pakub see mõnda sisseehitatud toru, kuid arendajad saavad välja töötada ka oma torud.
75) Selgitage ViewEncapsulatsiooni nurk-JS-is
ViewEncapsulation määrab, kas AngularJS komponendis määratletud stiilid mõjutavad kogu rakendust või mitte.
Valmistuge tööintervjuuks ette !!! Parema ettevalmistuse saamiseks läbige AngularJSi õpetus.
TASUTA allalaadimine AngularJS Intervjuu küsimused ja vastused PDF-fail
See üksikasjalik AngularJS-i intervjuuküsimuste pdf aitab teil kõrvaldada kahtlused AngularJS-i intervjuu küsimustes ja aitab teil ka intervjuu murda.