Top 10 Angular JS-interviewvragen en antwoord (Bijgewerkt voor 2019)

Inhoudsopgave:

Anonim

Inleiding tot Angular JS Interviewvragen en antwoorden

Als je op zoek bent naar een baan die gerelateerd is aan Angular JS, moet je je voorbereiden op de Angular JS-interviewvragen van 2019. Hoewel elk Angular JS-interview anders is en de reikwijdte van een taak ook anders, kunnen we u helpen met de beste Angular JS-interviewvragen en -antwoorden, die u zullen helpen de sprong te wagen en uw succes Angular JS te behalen. Daarom hebben we de meest voorkomende Angular JS-interviewvragen en -antwoorden ontworpen om u te helpen succes te behalen in uw interview.

Hieronder is de lijst met 2019 Angular JS-interviewvragen bijgewerkt voor 2018

Deel 1 - Angular JS Interview Questions (Basic)

Dit eerste deel behandelt de basisvragen en antwoorden van Angular JS Interview

Q1. Angular JS in het kort uitleggen?

Antwoord:
Een structureel raamwerk waarmee u HTML als uw taal voor sjablonen kunt gebruiken. Ook kunt u de syntaxis van HTML uitbreiden. Het biedt flexibiliteit om te voorkomen dat het schrijven van honderden initialisatiecodes alleen maar om te beginnen.
Google begon in 2009 met Angular JS te werken.
Het is gegevensbinding en voert alle uitvoer in de browser uit of toont deze. We kunnen het ook een JavaScript-framework noemen en kunnen worden toegevoegd met de tag in de HTML-pagina's. Het biedt de ontwikkelaars opties om een ​​applicatie voor de client te schrijven met behulp van JavaScript.

Q2. Naamrichtlijnen in AngularJS die bepalen welke variabele waarde moet worden gebruikt?

Antwoord:
Met behulp van Richtlijn kunnen we de invoertijd definiëren als Tekst, de ingevoerde tekst kan E-mail, Naam, etc. zijn. Angular JS gebruikt ng-model.
Gebruik ng-model in Angular JS Code:
Invoercode:



Institute Name:

var app = angular.module('myApp', ());
app.controller('myCtrl', function($scope) (
$scope.name = "EduCBA";
));
That's how we can use this input directive as Text input.




Institute Name:

var app = angular.module('myApp', ());
app.controller('myCtrl', function($scope) (
$scope.name = "EduCBA";
));
That's how we can use this input directive as Text input.




Institute Name:

var app = angular.module('myApp', ());
app.controller('myCtrl', function($scope) (
$scope.name = "EduCBA";
));
That's how we can use this input directive as Text input.

Laten we doorgaan naar de volgende Angular JS-interviewvragen.

Q3. Leg de code uit om de dubbelklikknop in Angular JS in te schakelen?

Antwoord:
Met ng-dblclick kunt u aangepast gedrag opgeven bij een dubbelklikgebeurtenis op de webpagina's. Het kan worden gebruikt als een kenmerk van het HTML-element.
Door de volgende procedure te gebruiken, kunnen we een voorbeeldcode maken van een dubbelklikgebeurtenis met AngularJS.
ng-model is gebonden als tekstvak en de dubbelklikknop is verbonden met ng-dblclick & we hebben 'Hallo' + naam geschreven.
Hallo is hier een tekenreeks en een naam die is gedefinieerd als de variabele die invoerwaarde als TextBox zal bevatten.
Deze knop - "Dubbelklik voor EduCBA" werkt wanneer u erop dubbelklikt.
Invoercode:



Name:

Double Click for EduCBA

Please double click - EduCBA





Name:

Double Click for EduCBA

Please double click - EduCBA




Name:

Double Click for EduCBA

Please double click - EduCBA




Name:

Double Click for EduCBA

Please double click - EduCBA

Q4. wat "routes" doet in Angular JS?

Antwoord:
Hiermee kunt u verschillende URL's maken voor de verschillende inhoud in de toepassing. Hoekige js-route stelt gebruikers in staat om inhoud van verschillende URL's voor de verschillende inhoud te bookmarken. Deze dergelijke bladwijzer-URL's zijn de route in AngularJS.
De waarde van een getal, JavaScript of tekenreeks in Angular JS is een eenvoudig object en dit moet behoren tot Angular JS.
De waarden worden gebruikt als configuratie geïnjecteerd in controllers, services of fabrieken. Door een parameter toe te voegen, kunnen waarden worden geïnjecteerd in de Angular JS-controllerfunctie met dezelfde naam als waarde.

Q5. Wat unieke functie van AngularJS verklaren?

Antwoord:
Terugbelaanvragen registreren is niet vereist in Angular JS. Deze functie maakt Angular JS-code veel eenvoudig en zeer eenvoudig te debuggen.
De applicaties die zijn gemaakt met Angular JS hebben nooit invloed op de DOM (Document Object Model).
Angular JS helpt bij het overbrengen van de gegevens van en naar de gebruikersinterface, het helpt ook bij het elimineren van problemen zoals het valideren van een formulier, validatiefoutweergave, enz.

Deel 2 - Vragen over het interview met Angular JS (geavanceerd)

Laten we nu eens kijken naar de geavanceerde Angular JS-interviewvragen.

Q6. Lijst van alle soorten aangepaste richtlijnen in Angular JS?

Antwoord:
Hier volgen de aangepaste richtlijnen in Angular JS
Elementrichtlijnen: deze richtlijn werkt wanneer het overeenkomende element wordt geconfronteerd.
CSS-klasserichtlijnen : het begint te werken wanneer dezelfde CSS-stijl overeenkomt.
Reactierichtlijnen: Wanneer gevonden reactie wordt gevonden, wordt deze geactiveerd.
Attribuutrichtlijnen: Attribuutrichtlijnen komen in beeld wanneer overeenkomende / dezelfde richtlijn wordt geconfronteerd.

Q7. Verschillende soorten bootstrapping in AngularJS uitleggen?

Antwoord:
De toepassing Bootstrapping starten of initialiseren. Hoekige JS met twee soorten bootstrapping.
Automatisch opstarten: de ng-app toevoegen aan de root van een applicatie. Na het vinden van de ng-app hoekige js laadt de bijbehorende module ermee en dan gebeurt de compilatie van DMO.
Handmatige bootstrapping: om meer controle te krijgen over de initialisatie van uw hoekapp gebruiken we handmatige bootstrapping. Het geeft controle over hoe en wanneer de app moet worden gestart. Het is veel nuttig wanneer een andere bewerking wordt uitgevoerd voordat de Angular JS wordt geactiveerd en de pagina wordt gecompileerd.

Laten we doorgaan naar de volgende Angular JS-interviewvragen.

Q8. Leg je een Angular JS-service uit met behulp van de code?

Antwoord:
Services zijn de objecten of functies die worden gebruikt om specifieke taken uit te voeren.
Het kan worden gebouwd door een ontwikkelaar in Angular JS. Angular JS-ontwikkelaars kunnen hun eigen services definiëren. Door de naam van de service en de fabrieksfunctie van de service te registreren, kunnen ze deze definiëren. ook zijn er bijna 30 tot 35 ingebouwde services beschikbaar voor direct gebruik. $ timeout is een van de Angular JS-services.
$ timeout service wordt gebruikt om de waarde in een gespecificeerd aantal milliseconden te wijzigen. Deze service is handig voor het wijzigen van de waarde na de vooraf gedefinieerde tijdslimiet.
Invoercode:



EduCBA-code verandert deze koptekst verandert na 3 seconden:

(()) Mijnkop


De $ timeout-service werkt na een gespecificeerd aantal milliseconden.

var app = angular.module ('myApp', ());
app.controller ('myCtrl', functie ($ scope, $ timeout) (
$ scope.myHeader = "Hallo EduCBA!";
$ timeout (function () (
$ scope.myHeader = "Hoe gaat het vandaag?";
), 3000);
));

"Deze code zal de waarde na 3 seconden naar standaard veranderen"

Q9. Uitleggen van alle beveiligingsfuncties in AngularJS?

Antwoord:
Er zijn ingebouwde beveiligingen, geleverd door Angular JS. Raadpleeg de volgende beveiligingsfuncties.
Het voorkomt cross-site scripting. Het is een hacktechniek waarbij een hacker een aanvraagformulier kan verzenden en gemakkelijk vertrouwelijke of privéinformatie kan krijgen.
Het voorkomt ook HTML-injectieaanvallen.
Het voorkomt XSRF (Cross-site request forgery) bescherming voor server-side communicatie. Angular JS verwerkte het door het "Auth token" -mechanisme. Wanneer gebruikers voor de eerste keer inlogt, stuurt het een gebruikers-ID en wachtwoord naar de server en retourneert het op zijn beurt een Auth-token. dit geautoriseerde token doet de authenticatie in alle toekomstige transacties.

Q10. Leg de syntaxis uit om het ingevoerde wachtwoord weer te geven met Angular JS?

Antwoord:
Met behulp van de onderstaande code kan de ontwikkelaar de zichtbaarheid van het wachtwoord voor de gebruiker instellen.
Invoercode:

Password:
Show Password

Aanbevolen artikelen

Dit is een gids voor Lijst met Angular JS-interviewvragen en -antwoorden, zodat de kandidaat deze Angular JS-interviewvragen gemakkelijk kan beantwoorden. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Belangrijke en veelgestelde vragen over het AJAX-interview
  2. HTML5 versus Flash - Welke heeft gelijk?
  3. Belangrijk om te weten: vragen en antwoorden over gedragsgesprekken
  4. 8 Nuttigste gids voor Big Data-interviewvragen
  5. De 7 belangrijke gemeenschappelijke interviewvragen en antwoorden
  6. Top 10 meest bruikbare interviewvragen en antwoorden van Cassandra
  7. Bootstrap vs Jquery: Welke is beter
  8. Bootstrap versus WordPress: Wat te verkiezen
  9. Handleiding voor Bootstrap vs jQuery UI