Olemme laatineet yleisimmin kysytyt Angular-haastattelukysymykset ja vastaukset, jotka tutustuttavat sinut AngularJS-haastattelukysymyksiin, joita haastattelijat saattavat kysyä haastattelun aikana. Tässä AngularJS-haastattelukysymysten luettelossa olemme käsitelleet kaikki yleisesti kysytyt ja edistyneet AngularJ-haastattelukysymykset ja vastaukset, joiden avulla voit helposti puhdistaa työhaastattelun.
Olemme käsitelleet 75 tärkeintä AngularJS-haastattelukysymystä aloittelijoille ja AngularJS-haastattelukysymykset kokeneille hakijoille auttamaan heitä valmistautumaan työhaastatteluun. Tämä AngularJS-haastattelukysymysten ja vastausten yksityiskohtainen opas auttaa sinua murtautumaan työhaastattelustasi.
AngularJS-haastattelukysymykset ja vastaukset aloittelijoille ja kokeneille
Seuraavassa on usein kysyttyjä Angular-haastattelukysymyksiä ja vastauksia aloittelijoille sekä Angular-haastattelukysymyksiä ja vastauksia kokeneille hakijoille oikean työn saamiseksi.
1) Mikä on AngularJS?
AngularJS on JavaScript-kehys, jota käytetään yksittäisten verkkosivusovellusten luomiseen. Sen avulla voit käyttää HTML: ää mallikielenä ja laajentaa HTML: n syntaksia ilmaisemaan sovelluksesi komponentit selkeästi.
2) Mitkä ovat AngularJS: n pääpiirteet?
AngularJS: n tärkeimmät ominaisuudet ovat:
- Soveltamisala
- Ohjain
- Malli
- Näytä
- Palvelut
- Tietojen sitominen
- Direktiivit
- Suodattimet
- Testattava
3) Selitä funktion laajuus AngularJS: ssä
Soveltamisala viittaa sovellusmalliin. Se toimii kuin liima sovellusohjaimen ja näkymän välillä. Laajuudet on järjestetty hierarkkiseen rakenteeseen ja heijastavat sovelluksen DOM (Document Object Model) -rakennetta. Se voi katsella ilmaisuja ja levittää tapahtumia.
4) Selitä palvelut AngularJS: ssä
AngularJS-palvelut ovat yksittäisiä esineitä tai toimintoja, joita käytetään tiettyjen tehtävien suorittamiseen. Siinä on jonkin verran liiketoimintalogiikkaa.
5) Mikä on kulmailmaisuus? Selitä avainero kulma- ja JavaScript-lausekkeiden välillä
Kuten JavaScripti, kulmailmaukset ovat koodinpätkiä, jotka sijoitetaan yleensä sidoksiin, kuten {{expression}}
Tärkein ero JavaScript-lausekkeiden ja kulma-lausekkeiden välillä on:
- Konteksti: Kulmissa lausekkeet arvioidaan laajuusobjektin kanssa, kun taas JavaScript-lausekkeet arvioidaan globaalissa ikkunassa
- Anteeksiantava: Kulma-lausekkeessa arviointi on anteeksiantamatonta ja määrittelemätöntä, kun taas JavaScriptissä määrittelemättömät ominaisuudet tuottavat TypeError- tai ReferenceError-virheitä
- Ei ohjausvirtauslausekkeita: Silmukoita, ehdollisia tai poikkeuksia ei voida käyttää kulmailmaisussa
- Suodattimet: Voit muotoilla tietoja suodattimilla ennen niiden näyttämistä.
6) Kuinka voit alustaa valintaruudun, jossa on vaihtoehtoja sivun lataamiseen?
Voit alustaa valintaruudun, jossa on sivulatausasetuksia, käyttämällä ng-init-direktiiviä.
- Päällä = "!! Tilit" ng-init = "loadData ()">
7) Mitä ovat direktiivit? Nimeä joitakin AngularJS-sovelluksen yleisimmin käytettyjä direktiivejä
Direktiivi on jotain, joka tuo uuden syntaksin. Ne ovat kuin merkit DOM-elementissä, joka kiinnittää siihen erityisen käyttäytymisen. Kaikissa AngularJS-sovelluksissa direktiivit ovat tärkeimmät komponentit.
Joitakin yleisesti käytettyjä direktiivejä ovat:
1) ng-malli
2) ng-sovellus
3) ng-sitoutuminen
4) ng-toisto
5) ng-show
8) Kuinka kulmaiset JS-reitit toimivat?
AngularJS-reittien avulla voit luoda erilaisia URL-osoitteita sovelluksesi eri sisällölle. Erilaiset URL-osoitteet eri sisällölle mahdollistavat käyttäjän merkitsemään URL-osoitteet tiettyyn sisältöön. Jokaista tällaista kirjanmerkittävää URL-osoitetta AngularJS: ssä kutsutaan reitiksi
Angular JS: n arvo on yksinkertainen objekti. Se voi olla numero, merkkijono tai JavaScript-objekti. Arvoja käytetään tyypillisesti kokoonpanoina injektoituna tehtaisiin, palveluihin tai ohjaimiin. Arvon tulisi kuulua AngularJS-moduuliin.
Arvo syötetään AngularJS-ohjaintoimintoon lisäämällä parametri, jolla on sama nimi kuin arvolla
9) Mitä tietojen sitominen on AngularJS: ssä?
Automaattista tietojen synkronointia mallin ja näkymäkomponenttien välillä kutsutaan tiedon sidonnaksi AngularJS: ssä. Tietojen sitomiseen on kaksi tapaa
- Tiedon louhinta klassisissa mallijärjestelmissä
- Tietojen sitominen kulmamalleihin
10) Mitkä ovat AngularJS: n edut?
AngularJS: n edut ovat:
- Takaisinsoittojen rekisteröinti: Takaisinkutsuja ei tarvitse rekisteröidä. Tämä tekee koodistasi yksinkertaisen ja helpon virheenkorjauksen.
- Hallitse HTML DOM -ohjelmaa ohjelmallisesti: Angular-sovelluksella luotuja sovelluksia ei vaadita DOM: n käsittelyyn.
- Tietojen siirtäminen käyttöliittymään ja sieltä: AngularJS auttaa poistamaan melkein kaiken kattilalevyn. Se voi vahvistaa lomakkeen, näyttää virheitä, palata sisäiseen malliin ja niin edelleen.
- Ei alustuskoodia: AngularJS : n avulla voit käynnistää sovelluksesi helposti. Voit käyttää automaattisia injektoituja palveluita sovelluksessasi Guicessa.
11) Mitä merkkijonojen interpolointi on Angular.JS: ssä?
Angular.js: ssä kääntäjä kääntämisen aikana vastaa tekstiä ja määritteitä. Se käyttää interpolointipalvelua selvittääkseen, sisältävätkö ne upotettuja lausekkeita. Osana normaalia sulatusjaksoa nämä lausekkeet päivitetään ja rekisteröidään kelloina.
12) Mitkä ovat vaiheet HTML: n kokoamisprosessille?
HTML-prosessin kokoaminen tapahtuu seuraavilla tavoilla
- Normaalin selaimen sovellusliittymän avulla HTML jäsennetään ensin DOM: ksi
- Käyttämällä kutsua $ compile () -menetelmään suoritetaan DOM: n kokoaminen. Menetelmä kulkee DOM: n läpi ja vastaa direktiivejä.
- Linkitä malli laajuuteen kutsumalla edellisestä vaiheesta palautettu linkitystoiminto
13) Selitä direktiivit ja niiden tyypit
Kun tietty HTML-toiminto laukaistaan, sitä kutsutaan kääntämisprosessin aikana direktiiviksi. Se suoritetaan, kun kääntäjä kohtaa sen DOM: ssä.
Erilaisia direktiivejä ovat:
1) elementtidirektiivit
2) Määritä direktiivit
3) CSS-luokan direktiivit
4) Kommenttidirektiivit.
14) Selitä linkitystoiminto ja sen tyypit
Link yhdistää direktiivit soveltamisalaan ja tuottaa reaaliaikanäkymän. Linkitystoiminto on vastuussa DOM-kuuntelijoiden rekisteröinnistä ja DOM: n päivittämisestä. Kun malli on kloonattu, se suoritetaan.
- Esilinkitystoiminto: Esilinkitystoiminto suoritetaan ennen alielementtien linkittämistä. Sitä ei pidetä turvallisena tapana DOM-muunnokseen.
- Postin linkitystoiminto: Post linking -toiminto suoritetaan, kun alielementit on linkitetty. On turvallista tehdä DOM-muunnos postilinkitystoiminnolla
15) Selitä injektori AngularJS: ssä
Injektori on huoltokohta. Sitä käytetään hakemaan palveluntarjoajan määrittelemiä objektiesiintymiä, esimerkkityyppejä, kutsumenetelmiä ja moduulien lataamista. Kulmasovellusta kohden on yksi injektori, se auttaa etsimään objektin esiintymää sen nimen perusteella.
16) Mikä on suurin ero linkin ja käännöksen välillä Angular.js: ssä?
- Käännöstoiminto: Sitä käytetään DOM-mallin manipulointiin ja se kerää kaikki direktiivit.
- Linkkitoiminto: Sitä käytetään DOM-kuuntelijoiden rekisteröimiseen sekä esimerkiksi DOM-manipulointiin. Se suoritetaan, kun malli on kloonattu.
17) Mikä on AngularJS: n tehdastoiminto?
Direktiivin luomisessa käytetään tehdasmenetelmää. Sitä kutsutaan vain kerran, kun kääntäjä vastaa direktiiviä ensimmäisen kerran. Käyttämällä $ injector.invoke -ohjelmaa käytetään tehdasmenetelmää.
18) Selitä tyylimuoto, jonka ngModel lisää CSS-luokkiin
NgModel lisää nämä CSS-luokat muotoilun mahdollistamiseksi. AngularJS: n validointiluokat ovat:
- ng- voimassa
- ng- virheellinen
- ng-koskematon
- likainen
19) Mitkä ovat "soveltamisalan" ominaisuudet?
- Tarkkailumallimutaatioiden laajuudet tarjoavat API: t ($ watch)
- Kaikkien mallimuutosten levittäminen järjestelmän läpi näkymään kulma-alueen ulkopuolelta
- Laajuus perii ominaisuudet vanhemmistaan, samalla kun se tarjoaa pääsyn jaettuihin mallin ominaisuuksiin, laajuudet voidaan sijoittaa sovelluskomponenttien eristämiseksi
- Laajuus tarjoaa kontekstin, johon lausekkeita arvioidaan
20) Mikä on DI (Dependency Injection) ja miten esine tai toiminto saa kiinni riippuvuuksistaan?
DI tai Dependency Injection on ohjelmistosuunnittelumalli, joka käsittelee kuinka koodi saa hallintaansa riippuvuutensa. Noutamaan sovelluksen elementtejä, jotka on määritettävä, kun moduuli ladataan, operaatio "config" käyttää riippuvuusinjektiota.
Näitä tapoja objekti käyttää riippuvuuksiensa pitämiseen
- Tyypillisesti uutta operaattoria käyttämällä voidaan luoda riippuvuus
- Viittaamalla globaaliin muuttujaan, riippuvuus voidaan etsiä
- Riippuvuus voidaan siirtää sinne, missä sitä tarvitaan
21) Selitä laajuushierarkian käsite
Jokainen kulmasovellus koostuu yhdestä juurialueesta, mutta sillä voi olla useita lapsilaajuuksia. Kun lapsiohjaimet ja jotkut direktiivit luovat uusia lapsialueita, sovelluksella voi olla useita soveltamisaloja. Kun uusia laajuuksia muodostetaan tai luodaan, ne lisätään vanhempiensa lapsina. Ne luovat myös hierarkkisen rakenteen, joka on samanlainen kuin DOM.
22) Selitä tärkein ero AngularJS: n ja backbone.js: n välillä
KulmaJS Backbone.js AngularJS on JavaScript-pohjainen avoimen lähdekoodin kehys, joka on suunniteltu tukemaan dynaamisia verkkosovelluksia. backbone.js on kehys, joka tiivistää DOM: n näkymistä ja tiedoista malleiksi ja sitoo molemmat tapahtumien avulla. Sen suorituskyky on hyvä, koska se tarjoaa kaksisuuntaisen tiedonsiirtoprosessin Backbone.js-tekniikka tarjoaa nopeamman suorituskyvyn kuin AngularJS, jos tietojoukot ovat pieniä Se toimii MVS: llä (Multiple Virtual Storage). Se toimii MVP-arkkitehtuurilla. AngularJS käyttää dynaamista HTML-määritettä helpottaakseen sovelluksen ymmärtämistä. Backbone.js käyttää alaviivamalleja sovelluksen ymmärtämiseen. Sillä on suuri yhteisön tuki. Yhteisön tuki on rajoitettu alleviivausmalliin. 23) Kuka loi kulmaisen JS: n?
AngularJS: n ovat kehittäneet Adam Abrons ja Misko Hevery. Tällä hetkellä sen on kehittänyt Google.
24) Kuinka voit integroida AngularJS: n HTML-koodiin?
Kehittäjät voivat integroida AngularJS: n HTML-koodin avulla seuraavasti:
Vaihe 1: Sisällytä AngularJS JavaScript html-sivulle.
Vaihe 2: Osoita AngularJS-sovellus.
Sinun on lisättävä ng-app-attribuutti HTML-kehon tagiin, jotta voit kertoa mikä osa HTML AngularJS -sovelluksesta on seuraavan esimerkin mukaisesti:
25) Mikä on järjestyssuodatin AngularJS: ssä?
AngbyJS: n Orderby-suodatin tilaa matriisin määritettyjen ehtojen perusteella. Seuraava esimerkki kertoo kuinka voit tilata tuotetta hinnan mukaan.
- {{ company.product + ', price:' + product.price }}
26) Mikä on ng-sitomaton AngularJS: ssä?
Ng-ei-sitova määrittää AngularJ: t olemaan kääntämättä HTML-elementtiä ja sen alisolmuja. Esimerkiksi:
27) Selitä kaksoisnapsautustapahtuman käyttö AngularJS: ssä
kaksoisnapsautustapahtuma AgularJS: n avulla voit määrittää mukautetun toiminnan hiiren kaksoisnapsautustapahtumassa verkkosivulla, kuten:
… 28) Selitä ng-click-ohjeet esimerkissä AngularJS: ssä
Ng-click-direktiivejä voidaan käyttää tilanteessa, jossa sinun on napsautettava painiketta tai haluat suorittaa jonkin toiminnon.
Esimerkki:
29) Miksi ng-include-toimintoa tulisi käyttää AngularJS: ssä?
Ng-include AngularJS: ssä auttaa upottamaan HTML-sivut yhdeksi HTML-sivuksi. Esimerkki:
30) Kuinka voit soittaa ajax-puhelun käyttämällä Angular JS -palvelua?
AngularJS tarjoaa $ https: -ohjauksen, jonka avulla voit soittaa ajax-puhelun palvelimen tietojen lukemiseen. Palvelin soittaa tietokantakutsun saadakseen tarvittavat tietueet. Kun tietosi JSON-muodossa ovat valmiita, voit noutaa palvelimelta tietoja $ https: lla seuraavasti:
function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}
31) Selitä $ routeProviderin käyttö
Kulmassa JS $ routeProvider asettaa URL-osoitteen kokoonpanon. Se kartoittaa siihen liittyvän ng-mallin tai HTML-sivun ja liittää samalla ohjaimen.
32) Kuinka voit asettaa, saada ja tyhjentää evästeitä AngularJS: ssä?
Voit käyttää:
- $ cookies.put () -menetelmä evästeiden asettamiseksi.
- $ cookies.get () -menetelmä evästeiden saamiseksi.
- $ cookies.remove poistaa evästeet AngularJS: ssä.
33) Mikä on palvelumenetelmä?
Palvelumenetelmä AngularJS: ssä auttaa määrittämään palvelun ja sen menetelmän. Seuraavassa esimerkissä olemme injektoineet yksinkertaisen lisäyspalvelun, joka lisää kaksi numeroa.
Event Registration Guru99 Global Event
Result: {{result}}
34) Nimeä injisoitavat AngularJS-komponentit riippuvuutena
Kulmalliset JS-komponentit, jotka voidaan injektoida riippuvuutena, ovat: 1) arvo, 2) tehdas, 3) palvelu, 4) tarjoaja, 5) vakio.
35) Mitkä ovat yleiset Angular Global API -toiminnot
Joitakin yleisesti käytettyjä Angular Global API -toimintoja ovat:
- Angular.isString: Se palauttaa arvon tosi vain, jos annettu viite on tyypin merkkijono.
- Angular.lowercase: Se muuntaa minkä tahansa merkkijonon pieniksi
- Angular.uppercase: Se muuntaa minkä tahansa merkkijonon isoksi.
- Angular.isNumber: Se palauttaa arvon true vain jos viite on numeerinen arvo tai luku.
36) Kirjoita ohjelma piilottamaan HTML-tunniste yhdellä napin painalluksella kulmassa
Event Registration Guru99 Global Event
Angular37) Mikä on selainobjektimalli (selainobjektimalli)?
BOM- tai selainobjektimalli koostuu historiasta, objektinavigaattorista, näytön sijainnista jne. Se määrittää globaalit selainobjektit, kuten konsolin, paikallisen tallennustilan ja ikkunan.
38) Selitä "$ rootScope" AngularJS: ssä
"$ rootScope" on laajuus, joka luodaan DOM (Document Object Model) -elementille.
Sovelluksella voi olla vain yksi $ rootScope, joka jakaa muiden komponenttien joukossa. Siinä on ng-app-direktiivi. Muita laajuuksia kutsutaan sen lapsen soveltamisalaksi. Se voi katsella ilmaisuja sekä levittää tapahtumia.
39) Anna esimerkki ng-näkymästä kulmassa
Harkitse seuraavaa esimerkkiä:
Event Registration Global Event
40) Mikä on tehdasmenetelmän syntaksi AngularJS: ssä?
Tehtaan syntaksi on seuraava:
app.factory ('serviceName', function () {return serviceObj;})
41) Nimeä AngularJS-laajuuden elinkaaren eri vaiheet.
Tässä on AngularJS-laajuuden elinkaaren eri vaiheita:
- Luominen
- Mallimutaatio
- Katsojien rekisteröinti
- Mutaatiohavainto
- Laajuuden tuhoaminen
42) Kirjoita ohjelma käynnistysprosessia varten kulmalla
ohjelma käynnistysprosessin aloittamiseksi Angularissa on:
Hi{{msg}}!43) Mikä on yhden sivun sovellus AngularJS: ssä?
SPA tai yhden sivun sovellus on verkkosivusto tai verkkosovellus, joka on vuorovaikutuksessa käyttäjien kanssa dynaamisesti. AngularJS: ssä JavaScript, HTML ja CSS sopivat yhdelle sivulle. Se suorittaa navigoinnin päivittämättä koko HTML-sivua.
44) Selitä verkkopakkauksen käsite
Webpack on moduulipaketti Angular2: lle tai uudemmalle. Se niputtaa, siirtää ja minimoi AngularJS-sovelluksen.
45) Mitä tarkoitat NPM: llä?
NPM on lyhenne sanoista Node Package Manager. Se koostuu komentorivityökaluasiakkaasta vuorovaikutuksessa Node.js-projektin arkiston kanssa.
46) Kuinka voit luoda uuden projektin angularJS: ssä komentoriviliittymän avulla?
Kun olet asentanut Angular-komentoriviliittymän, sinun on suoritettava ng new project-name -komento, jotta voit luoda uuden projektin Angularissa.
47) Selitä automaattinen käynnistysprosessin prosessi AngularJS: ssä
Kulma alustaa automaattisesti DOMContentLoaded -tapahtuman tai kun lataat angular.js-komentosarjan selaimeen.
Tämän jälkeen AngularJS löytää ng-app-direktiivin, joka on kulmasovellusten kokoamisen perusta. Kun ng-app-direktiivi löytyy, AngularJS suorittaa seuraavat vaiheet:
1) lataa direktiiviin liittyvä moduuli,
2) Luo sovellusinjektori,
3) Käännä DOM ng-app-juurielementistä. Tätä prosessia kutsutaan automaattiseksi käynnistykseksi.
48) Mitä välittömästi kutsutut funktiolausekkeet ovat?
IIFE: t tai välittömästi kutsutut funktiolausekkeet on toiminto, joka suoritetaan heti, kun se on luotu. Se tarjoaa yksinkertaisen tavan eristää muuttujailmoitus. IIFEs sisältää kaksi päätoimintoa:
1) operaattori ()
2) lauseke ()
49) Mikä on sulatusjakso AngularJS: ssä?
Digest-jakso on tärkeä osa tiedonsiirtoa AngularJS: ssä, jossa verrataan laajuuden mallin vanhaa ja uutta versiota. Digest-jakso laukaistaan automaattisesti tai manuaalisesti $ Apply () -toiminnon avulla.
50) Mikä on perusedellytys työskennellä AngularJS: n kanssa?
Sinun on ladattava uusin AngularJS-versio AngularJS.com -sivustolta, jotta voit oppia tai työskennellä AngularJS: n kanssa. Voit joko tarvita JS-tiedoston ja isännöidä sitä paikallisesti, tai voit käyttää myös google CDN: ää (Content Delivery Network) sen viittaamiseen.
51) Voimmeko luoda sisäkkäisiä ohjaimia AngularJS: ään?
Kyllä, voimme luoda sisäkkäisen ohjaimen AngularJS: ään.
Esimerkki sisäkkäisestä ohjaimesta on seuraava:
{{msg}} {{name}}!
Hi {{name}}!
{{msg}} {{name}}! Your name is {{name}}.
52) Mikä on todennus?
Todennus on palvelu, jota käytetään kulmasovelluksen sisäänkirjautumiseen ja uloskirjautumiseen. Käyttäjien tunnistetiedot siirtyvät palvelimen API: lle. Lähetä sitten palvelinpuolen vahvistus nämä tunnistetiedot, palautetaan JSON Web Token, joka on yksityiskohtaisesti nykyisestä käyttäjästä.
53) Määritä kulmainen JS-materiaali
AngularJS-materiaali on Googlen materiaalisuunnittelumäärityksen toteutus. Se tarjoaa joukon hyvin testattuja, uudelleenkäytettäviä käyttöliittymäkomponentteja AngularJS-ohjelmoijalle.
54) Mitkä ovat tärkeät erot kulman 7 ja kulman 8 välillä
Kulma 7 Kulma 8 Kulma 7 on vaikea käyttää Angular 8 on erittäin helppo käyttää Se tarjoaa tukea Typescript 3.4 -ohjelmointikielen alemmalle versiolle Se ei tue Typescript 3.4 -ohjelmointikielen alempaa versiota Tukee kaikkia Node.js-versioita Tukee vain Node.js 12 -versiota. 55) Mikä on ngzone?
Ngzone on JavaScrip-kääreen luokka, jota merkitään Zone.js: llä. Sen avulla kehittäjät voivat suorittaa tietyn koodin nimenomaisesti Angularin vyöhykkeen ulkopuolella, mikä estää kulmaisen muutoksen havaitsemisen.
56) Luettele kulmakomponentin ja direktiivin välinen ero
Komponentti Direktiivi Kulmakomponentti on direktiivi, jonka avulla voit käyttää verkkokomponenttitoimintoja koko sovelluksessa. Kulmadirektiivi on tekniikka, jolla kiinnitämme käyttäytymisen elementteihin. Sen avulla voit jakaa sovelluksesi pienempiin komponentteihin. Se auttaa sinua suunnittelemaan uudelleenkäytettävät komponentit. Se voi määritellä putket Se ei voi määritellä putkia. 57) Määritä ECMAScript
ECMAScript (European Computer Manufacturer's Association) on standardi komentosarjakielille. JavaScript käyttää ECMAScriptiä ydinkielenä. Kehittäjät voivat käyttää sitä kirjoittaessaan asiakaspuolen komentosarjoja Internetissä ja / tai palvelinsovelluksissa ja -palveluissa. ECMAScriptillä on lukuisia ominaisuuksia, kuten toiminnalliset, prototyyppi-, dynaamiset ja jäsennellyt ominaisuudet.
58) Mikä on Traceur-kääntäjä?
Traceur on JavaScript-kääntäjä, joka käyttää luokkia, generaattoreita ja muita ECMAScriptin ominaisuuksia.
59) Kuinka muuntaa merkkijono valuutaksi?
Voit muuntaa merkkijonon syötteen valuuttatyyppiseksi valuuttasuodattimeksi kulmassa.
60) Mitä ovat AngularJS-mallipohjat?
Malli on HTML-tiedosto, jota käytetään AngularJs-ohjeiden ja -attribuuttien kanssa.
61) Selitä kulman ja jQueryn erot
KulmaJS JQuery AngularJ: itä on vaikea ymmärtää Jquery on erittäin helppo ymmärtää. Se tukee kaksisuuntaista sitomista Se ei tue tietojen sitomista Se tarjoaa tukea syvälinkitysreititykseen Se ei tue syvälinkityksen reititystä 62) Mikä on ajan kokoomateos?
Angular AOT (Ahead of Time) on kääntäjä, joka muuntaa kulmaisen HTML- ja konekirjoituskoodisi JavaScript-koodiksi.
63) Luettele suodatintyypit AngularJS: ssä
AngularJS: ssä käytetyt suodatintyypit ovat: 1) Valuutta, 2) Isot, 3) Pienet, 4) orderBy, 5) JSON ja 6) limitTo.
64) Selitä ngOnInit () -funktio
ngOnInit () -funktio on elinkaarikoukku, jota kutsutaan direktiivin tietoon sidottujen ominaisuuksien suorittamisen jälkeen.
65) Mitä transkluusio on AngularJS: ssä?
AngulaJS: n transkluusio antaa kehittäjille mahdollisuuden kohdistaa alkuperäiset direktiivilaput tiettyyn paikkaan mallissa. Direktiivi ng näyttää sulkeutuneen DOM: n lisäyskohdan lähimmälle päädirektiiville, joka käyttää poissulkemista. Ng-transclude-väli- tai ng-transclude-direktiivejä käytetään lähinnä transkluusioon.
66) Valaistut koukut ovat saatavana AngularJS-mallissa
Erilaisia AngularJS-koukkuja ovat:
1) ngOnInit ()
2) ngOnChanges (),
3) ngDoCheck (),
4) ngAfterContentInit (),
5) ngAfterContentChecked (),
6) ngOnDestroy (),
7) ngAfterViewChecked () ja
8) ngAfterViewInit ()
67) Mitkä ovat AngularJS-metatietojen tärkeät osat?
AngularJS-metatietoja käytetään koristamaan luokkaa, joka kuvaa tietyn luokan odotettua käyttäytymistä. Eri osia metatiedoista ovat: 1) luokan sisustajat, 2) menetelmien sisustajat, parametrien sisustajat ja 4) kiinteistön sisustajat.
68) Mikä on kulmikas CLI?
Kulma-CLI: tä kutsutaan myös komentoriviliittymän työkaluksi. Sitä käytetään kulmasovellusten rakentamiseen, alustamiseen ja ylläpitoon. CLI-ohjelmistoa voidaan käyttää erittäin interaktiivisen käyttöliittymän, kuten komentokuoren tai kulmakonsolin, kautta.
69) Selitä parametrisoitu putki AngularJS: ssä
Kulma-JS: ssä putkilla voi olla useampi kuin yksi parametri hienosyötön virittämiseksi. Voit luoda parametrisoidun putken ilmoittamalla putken kaksoispisteellä (:) ja parametrin arvoilla. Kehittäjä voi erottaa useita parametriarvoja kaksoispisteellä (:).
70) Mikä on reititys?
Reititys on menetelmä eri näkymien yhdistämiseksi. Ohjain tekee päätöksen näiden näkymien yhdistämisestä riippuen loogisista tarpeista.
71) Mitä tarkoitat yksittäisillä yksikkötesteillä?
Eristetty testi on prosessi luokan esiintymien tarkistamiseksi ilman injektoituja arvoja tai kulmariippuvuutta. Se auttaa sinua toteuttamaan ohjelman erittäin helposti.
72) Nimeä DSL-animaatiotoiminnot AngularJS: ssä
DSL-animaatiotoiminnot AngularJS: ssä ovat: 1) ryhmä (), 2) tila (), 3) siirtyminen (), 4) tyyli (), 5) avainkehykset (), 6) liipaisin (), 7) sekvenssi () ja 8) animoi ().
73) Mikä on AngularJS-moduuli?
AngularJS: ssä moduuli on prosessi siihen liittyvien direktiivien ja palvelukomponenttien ryhmittelemiseksi. Se järjestää ne siten, että ne voivat sekoittua muihin moduuleihin sovelluksen luomiseksi.
74) Mitä ovat putket AngularJs-putkissa?
Kulmassa putket tarjoavat yksinkertaisen menetelmän tietojen muuntamiseksi. Se vie arvot, kuten taulukot, kokonaisluvut, tiedot ja merkkijonot syötteeksi ja jaettuna putkisymbolilla (|). Se muuntaa tiedot vaaditussa muodossa. Pipes näyttää saman asian selaimessa. AngularJS: ssä se tarjoaa joitain sisäänrakennettuja putkia, mutta kehittäjät voivat myös kehittää omia putkia.
75) Selitä ViewEncapsulation in AngularJS
ViewEncapsulation määrittää, vaikuttavatko AngularJS-komponentissa määritetyt tyylit koko sovellukseen vai eivät.
Valmistaudu työhaastatteluun !!! Käy läpi AngularJS-opetusohjelma valmistautuaksesi paremmin.
ILMAINEN lataus AngularJS-haastattelukysymykset ja vastaukset PDF-tiedosto
Tämä yksityiskohtainen AngularJS-haastattelukysymysten pdf auttaa sinua selvittämään epäilyt AngularJS-haastattelukysymyksistä ja auttaa sinua myös haastattelemaan haastattelua.