Top 75 AngularJS Interview Fragen und Antworten

Inhaltsverzeichnis:

Anonim

Wir haben die am häufigsten gestellten Fragen und Antworten zu Angular-Interviews vorbereitet, die Sie mit der Art der AngularJS-Interviewfragen vertraut machen, die Interviewer während des Interviews stellen können. In dieser Liste der grundlegenden Interviewfragen zu AngularJS haben wir alle häufig gestellten grundlegenden und fortgeschrittenen Fragen und Antworten zu Angular-Interviews behandelt, damit Sie das Vorstellungsgespräch problemlos klären können.

Wir haben die 75 wichtigsten grundlegenden AngularJS-Interviewfragen für Erstsemester und AngularJS-Interviewfragen für erfahrene Kandidaten behandelt, um sie bei der Vorbereitung auf das Vorstellungsgespräch zu unterstützen. Diese detaillierte Anleitung mit Fragen und Antworten zu AngularJS-Vorstellungsgesprächen hilft Ihnen dabei, Ihr Vorstellungsgespräch zu knacken.

AngularJS Interview Fragen und Antworten für Erstsemester und Erfahrene

Im Folgenden werden häufig grundlegende Fragen und Antworten zu Angular-Interviews für Erstsemester sowie Fragen und Antworten zu Angular-Interviews für erfahrene Kandidaten gestellt, um den richtigen Job zu finden.

1) Was ist AngularJS?

AngularJS ist ein JavaScript-Framework zum Erstellen einzelner Webseitenanwendungen. Sie können HTML als Vorlagensprache verwenden und die HTML-Syntax erweitern, um die Komponenten Ihrer Anwendung klar auszudrücken.

2) Was sind die Hauptmerkmale von AngularJS?

Die Hauptmerkmale von AngularJS sind:

  • Umfang
  • Regler
  • Modell
  • Aussicht
  • Dienstleistungen
  • Datenbindung
  • Richtlinien
  • Filter
  • Testbar

3) Erläutern Sie den Funktionsumfang in AngularJS

Der Umfang bezieht sich auf das Anwendungsmodell. Es wirkt wie ein Klebstoff zwischen dem Anwendungscontroller und der Ansicht. Bereiche sind in einer hierarchischen Struktur angeordnet und geben sich als DOM-Struktur (Document Object Model) der Anwendung aus. Es kann Ausdrücke beobachten und Ereignisse verbreiten.

4) Erläutern Sie die Dienste in AngularJS

AngularJS-Dienste sind die Singleton-Objekte oder -Funktionen, die zur Ausführung bestimmter Aufgaben verwendet werden. Es enthält eine Geschäftslogik.

5) Was ist Winkelausdruck? Erläutern Sie den Hauptunterschied zwischen Winkelausdrücken und JavaScript-Ausdrücken

Angular-Ausdrücke sind wie JavaScript Code-Schnipsel, die normalerweise in Bindungen wie {{expression}} platziert werden.

Der Hauptunterschied zwischen den JavaScript-Ausdrücken und den Winkelausdrücken ist:

  • Kontext: In Angular werden die Ausdrücke anhand eines Bereichsobjekts ausgewertet, während die JavaScript-Ausdrücke anhand des globalen Fensters ausgewertet werden
  • Vergeben: Im Angular-Ausdruck verzeiht die Auswertung null und undefiniert, während in JavaScript undefinierte Eigenschaften TypeError oder ReferenceError generieren
  • Keine Kontrollflussanweisungen: Schleifen, Bedingungen oder Ausnahmen können nicht in einem Winkelausdruck verwendet werden
  • Filter: Sie können Filter verwenden, um Daten vor der Anzeige zu formatieren.

6) Wie können Sie ein Auswahlfeld mit Optionen beim Laden der Seite initialisieren?

Sie können ein Auswahlfeld mit Optionen beim Laden der Seite mithilfe der Anweisung ng-init initialisieren.

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

7) Was sind Richtlinien? Nennen Sie einige der am häufigsten verwendeten Anweisungen in der AngularJS-Anwendung

Eine Direktive führt eine neue Syntax ein. Sie sind wie Markierungen auf dem DOM-Element, die ihm ein besonderes Verhalten hinzufügen. In jeder AngularJS-Anwendung sind Direktiven die wichtigsten Komponenten.

Einige der am häufigsten verwendeten Richtlinien sind:

1) ng-Modell

2) ng-App

3) ng-bind

4) ng-wiederholen

5) ng-show

8) Wie funktionieren Angular JS-Routen?

Mit AngularJS-Routen können Sie unterschiedliche URLs für unterschiedliche Inhalte in Ihrer Anwendung erstellen. Unterschiedliche URLs für unterschiedliche Inhalte ermöglichen es dem Benutzer, URLs für bestimmte Inhalte mit Lesezeichen zu versehen. Jede solche mit einem Lesezeichen versehene URL in AngularJS wird als Route bezeichnet

Ein Wert in Angular JS ist ein einfaches Objekt. Dies kann ein Zahlen-, Zeichenfolgen- oder JavaScript-Objekt sein. Werte werden normalerweise als Konfiguration verwendet, die in Fabriken, Dienste oder Controller eingespeist wird. Ein Wert sollte zu einem AngularJS-Modul gehören.

Das Injizieren eines Werts in eine AngularJS-Controller-Funktion erfolgt durch Hinzufügen eines Parameters mit demselben Namen wie der Wert

9) Was ist Datenbindung in AngularJS?

Die automatische Synchronisation von Daten zwischen den Modell- und Ansichtskomponenten wird in AngularJS als Datenbindung bezeichnet. Es gibt zwei Möglichkeiten zur Datenbindung

  1. Data Mining in klassischen Vorlagensystemen
  2. Datenbindung in eckigen Vorlagen

10) Was sind die Vorteile von AngularJS?

Vorteile von AngularJS sind:

  • Registrieren Rückrufe: Es gibt keine Notwendigkeit , Rückrufe zu registrieren ist. Dies macht Ihren Code einfach und leicht zu debuggen.
  • Programmgesteuertes HTML-DOM steuern: Anwendungen, die mit Angular erstellt wurden, müssen das DOM nicht bearbeiten.
  • Übertragen von Daten zur und von der Benutzeroberfläche: AngularJS hilft dabei, fast die gesamte Boilerplate zu entfernen. Es kann das Formular validieren, Fehler anzeigen, zu einem internen Modell zurückkehren und so weiter.
  • Kein Initialisierungscode: Mit AngularJS können Sie Ihre App einfach booten. Sie können in Guice automatisch injizierte Dienste in Ihre Anwendung verwenden.

11) Was ist String-Interpolation in Angular.JS?

In Angular.js stimmt der Compiler während des Kompilierungsprozesses mit Text und Attributen überein. Es verwendet den Interpolationsdienst, um festzustellen, ob sie eingebettete Ausdrücke enthalten. Im Rahmen des normalen Digest-Zyklus werden diese Ausdrücke aktualisiert und als Uhren registriert.

12) Was sind die Schritte für den Kompilierungsprozess von HTML?

Die Kompilierung des HTML-Prozesses erfolgt auf folgende Weise

  • Bei Verwendung der Standard-Browser-API wird zunächst der HTML-Code in DOM analysiert
  • Durch Verwendung des Aufrufs der Methode $ compile () wird eine Kompilierung des DOM durchgeführt. Die Methode durchläuft das DOM und stimmt mit den Anweisungen überein.
  • Verknüpfen Sie die Vorlage mit einem Bereich, indem Sie die im vorherigen Schritt zurückgegebene Verknüpfungsfunktion aufrufen

13) Erklären Sie die Richtlinien und ihre Typen

Wenn während des Kompilierungsprozesses eine bestimmte HTML-Funktion ausgelöst wird, wird diese als Direktive bezeichnet. Es wird ausgeführt, wenn der Compiler im DOM darauf stößt.

Verschiedene Arten von Richtlinien sind:

1) Elementanweisungen

2) Attributanweisungen

3) CSS-Klassenanweisungen

4) Richtlinien kommentieren.

14) Erläutern Sie die Verknüpfungsfunktion und ihre Typen

Link kombiniert die Anweisungen mit einem Gültigkeitsbereich und erstellt eine Live-Ansicht. Für die Registrierung von DOM-Listenern sowie für die Aktualisierung des DOM ist die Link-Funktion verantwortlich. Nachdem die Vorlage geklont wurde, wird sie ausgeführt.

  • Vorverknüpfungsfunktion: Die Vorverknüpfungsfunktion wird ausgeführt, bevor die untergeordneten Elemente verknüpft werden. Dies wird nicht als sicherer Weg für die DOM-Transformation angesehen.
  • Post-Linking-Funktion: Die Post-Linking-Funktion wird ausgeführt, nachdem die untergeordneten Elemente verknüpft wurden. Es ist sicher, eine DOM-Transformation durch eine Nachverknüpfungsfunktion durchzuführen

15) Erklären Sie den Injektor in AngularJS

Ein Injektor ist ein Service Locator. Es wird verwendet, um vom Anbieter definierte Objektinstanzen abzurufen, Typen zu instanziieren, Methoden aufzurufen und Module zu laden. Es gibt einen einzelnen Injektor pro Angular-Anwendung. Es hilft, eine Objektinstanz anhand ihres Namens zu suchen.

16) Was ist der Hauptunterschied zwischen einem Link und einer Kompilierung in Angular.js?

  • Kompilierungsfunktion: Sie wird zur Bearbeitung von Vorlagen-DOMs verwendet und sammelt alle Anweisungen.
  • Verknüpfungsfunktion: Sie wird zum Registrieren von DOM-Listenern sowie zum Beispiel zur DOM-Manipulation verwendet. Es wird ausgeführt, sobald die Vorlage geklont wurde.

17) Was ist die Werksfunktion in AngularJS?

Zum Erstellen der Direktive wird die Factory-Methode verwendet. Es wird nur einmal aufgerufen, wenn der Compiler zum ersten Mal mit der Direktive übereinstimmt. Mit $ injizor.invoke wird die Factory-Methode aufgerufen.

18) Erläutern Sie das Styling-Formular, das ngModel CSS-Klassen hinzufügt

NgModel fügt diese CSS-Klassen hinzu, um das Gestalten von Formularen zu ermöglichen. Validierungsklassen von AngularJS sind:

  1. ng- gültig
  2. ng- ungültig
  3. ng-makellos
  4. ng-schmutzig

19) Was sind die Merkmale von "Scope"?

  • Um Modellmutationen zu beobachten, bieten die Bereiche APIs ($ watch).
  • Um Modelländerungen durch das System in die Ansicht von außerhalb des Winkelbereichs zu übertragen
  • Ein Bereich erbt Eigenschaften von seinem übergeordneten Bereich. Während er Zugriff auf gemeinsam genutzte Modelleigenschaften bietet, können Bereiche verschachtelt werden, um Anwendungskomponenten zu isolieren
  • Der Bereich bietet einen Kontext, anhand dessen Ausdrücke ausgewertet werden

20) Was ist DI (Dependency Injection) und wie kann ein Objekt oder eine Funktion seine Abhängigkeiten erfassen?

DI oder Dependency Injection ist ein Software-Entwurfsmuster, das sich damit befasst, wie Code seine Abhängigkeiten erfasst. Um Elemente der Anwendung abzurufen, die beim Laden des Moduls konfiguriert werden müssen, verwendet die Operation "config" die Abhängigkeitsinjektion.

Auf diese Weise hält das Objekt seine Abhängigkeiten fest

  • In der Regel kann mit dem neuen Operator eine Abhängigkeit erstellt werden
  • Durch Verweisen auf eine globale Variable kann die Abhängigkeit nachgeschlagen werden
  • Die Abhängigkeit kann dort übergeben werden, wo sie benötigt wird

21) Erläutern Sie das Konzept der Bereichshierarchie

Jede Winkelanwendung besteht aus einem Stammbereich, kann jedoch mehrere untergeordnete Bereiche haben. Da untergeordnete Controller und einige Anweisungen neue untergeordnete Bereiche erstellen, kann eine Anwendung mehrere Bereiche haben. Wenn neue Bereiche erstellt oder erstellt werden, werden sie als untergeordnete Bereiche ihres übergeordneten Bereichs hinzugefügt. Sie erstellen auch eine hierarchische Struktur ähnlich wie DOM.

22) Erklären Sie den Hauptunterschied zwischen AngularJS und backbone.js

AngularJS Backbone.js
AngularJS ist ein JavaScript-basiertes Open-Source-Framework, das dynamische Webanwendungen unterstützt. backbone.js ist ein Framework, das DOM in Ansichten und Daten in Modelle abstrahiert und dann beide mithilfe von Ereignissen bindet.
Die Leistung ist gut, da sie einen bidirektionalen Datenbindungsprozess bietet Die Backbone.js-Technologie bietet eine schnellere Leistung als AngularJS, wenn die Datenmengen klein sind
Es funktioniert auf MVS (Multiple Virtual Storage). Es funktioniert auf MVP-Architektur.
AngularJS verwendet ein dynamisches HTML-Attribut, um die Anwendung leicht verständlich zu machen. Backbone.js verwendet Unterstrichvorlagen, um die Anwendung zu verstehen.
Es hat große Community-Unterstützung. Die Community-Unterstützung ist auf die Unterstrichvorlage beschränkt.

23) Wer hat Angular JS erstellt?

AngularJS wurde von Adam Abrons und Misko Hevery entwickelt. Derzeit wird es von Google entwickelt.

24) Wie können Sie AngularJS in HTML integrieren?

Entwickler können die folgenden Schritte ausführen, um AngularJS in HTML zu integrieren:

Schritt 1: Einfügen von AngularJS JavaScript in die HTML-Seite.

Schritt 2: Weisen Sie auf die AngularJS-Anwendung hin.

Sie müssen das ng-app-Attribut im HTML-Body-Tag hinzufügen, um festzustellen, welchen Teil der HTML AngularJS-App hat, wie im folgenden Beispiel gezeigt:


25) Was ist ein Orderby-Filter in AngularJS?

Der Orderby-Filter in AngularJS ordnet das Array nach festgelegten Kriterien. Das folgende Beispiel zeigt, wie Sie ein Produkt nach Preis bestellen können.

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

26) Was ist ng-non-bindable in AngularJS?

Ng-non-bindable gibt AngularJs an, das HTML-Element und seine untergeordneten Knoten nicht zu kompilieren. Zum Beispiel:

</ title></p> <h3>27) Erläutern Sie die Verwendung des Doppelklickereignisses in AngularJS</h3> <p>Mit dem Doppelklickereignis von AgularJS können Sie ein benutzerdefiniertes Verhalten für das Doppelklickereignis der Maus auf einer Webseite wie folgt festlegen:</p> <pre translate="no"><ELEMENT ng-dblclick="{expression}">… </ELEMENT></pre> <h3>28) Erläutern Sie ng-click-Anweisungen in AngularJS anhand eines Beispiels</h3> <p>Ng-Click-Anweisungen können in einem Szenario verwendet werden, in dem Sie auf die Schaltfläche klicken müssen oder eine Operation ausführen möchten.</p> <p>Beispiel:</p> <pre translate="no"><button ng-click="count = count ++">Click</button></pre> <h3>29) Warum ng-include in AngularJS verwenden?</h3> <p>Mit Ng-include in AngularJS können Sie HTML-Seiten in eine einzelne HTML-Seite einbetten. Beispiel:</p> <pre translate="no"><div ng-app = "" ng-controller = "interviewController"><div ng-include = "'first.htm'"></div><div ng-include = "'phases.htm'"></div></div></pre> <h3>30) Wie können Sie mit Angular JS einen Ajax-Anruf tätigen?</h3> <p>AngularJS bietet das Steuerelement $ https:, mit dem Sie einen Ajax-Aufruf zum Lesen von Serverdaten tätigen können. Der Server führt einen Datenbankaufruf durch, um die erforderlichen Datensätze abzurufen. Sobald Ihre Daten im JSON-Format fertig sind, können Sie mit $ https: Daten auf folgende Weise vom Server abrufen:</p> <pre translate="no">function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}</pre> <h3>31) Erläutern Sie die Verwendung von $ routeProvider</h3> <p>In Angular JS legt $ routeProvider die URL-Konfiguration fest. Es wird der zugehörigen ng-Vorlage oder HTML-Seite zugeordnet und mit derselben ein Controller verbunden.</p> <h3>32) Wie können Sie in AngularJS Cookies setzen, abrufen und löschen?</h3> <p>Sie können verwenden:</p> <ul> <li>$ cookies.put () Methode zum Setzen der Cookies.</li> <li>$ cookies.get () Methode, um die Cookies zu erhalten.</li> <li>$ cookies.remove, um Cookies in AngularJS zu entfernen.</li> </ul> <h3>33) Was ist eine Servicemethode?</h3> <p>Die Dienstmethode in AngularJS hilft Ihnen dabei, den Dienst und die Methode dafür zu definieren. Im folgenden Beispiel haben wir einen einfachen Additionsdienst eingefügt, der zwei Zahlen hinzufügt.</p> <pre translate="no"><! DOCTYPE html><html><head><meta charset="UTF-8"><title>Event Registration

Guru99 Global Event

Result: {{result}}

34) Nennen Sie die AngularJS-Komponenten, die als Abhängigkeit injiziert werden können

AngularJS-Komponenten, die als Abhängigkeit injiziert werden können, sind: 1) Wert, 2) Fabrik, 3) Dienst, 4) Anbieter, 5) Konstante.

35) Was sind die allgemeinen Angular Global API-Funktionen?

Einige häufig verwendete Angular Global API-Funktionen sind:

  • Angular.isString: Es wird nur dann true zurückgegeben, wenn die angegebene Referenz vom Typ string ist.
  • Angular.lowercase: Konvertiert eine beliebige Zeichenfolge in Kleinbuchstaben
  • Angular.uppercase: Konvertiert eine beliebige Zeichenfolge in Großbuchstaben.
  • Angular.isNumber: Gibt nur dann true zurück, wenn die Referenz ein numerischer Wert oder eine Zahl ist.

36) Schreiben Sie ein Programm, um ein HTML-Tag mit nur einem Klick im Winkel auszublenden

Event Registration

Guru99 Global Event



Angular

37) Was ist Stückliste (Browser-Objektmodell)?

Das Stücklisten- oder Browserobjektmodell besteht aus Verlauf, Objektnavigator, Bildschirmposition usw. Es gibt die globalen Browserobjekte wie Konsole, lokaler Speicher und Fenster an.

38) Erklären Sie "$ rootScope" in AngularJS

"$ rootScope" ist ein Bereich, der im DOM-Element (Document Object Model) erstellt wird.

Eine Anwendung kann unter anderem nur ein $ rootScope haben, das gemeinsam genutzt wird. Es hat die ng-app-Direktive. Andere Bereiche werden als untergeordneter Bereich bezeichnet. Es kann sowohl Ausdrücke beobachten als auch Ereignisse verbreiten.

39) Geben Sie ein Beispiel für ng-view in Angular

Betrachten Sie das folgende Beispiel:

Event Registration

Global Event

40) Wie lautet die Syntax der Factory-Methode in AngularJS?

Die Syntax von Factory lautet wie folgt:

app.factory ('serviceName', function () {return serviceObj;})

41) Nennen Sie verschiedene Phasen des AngularJS Scope-Lebenszyklus.

Hier sind verschiedene Phasen des AngularJS Scope-Lebenszyklus:

  • Schaffung
  • Modellmutation
  • Beobachterregistrierung
  • Mutationsbeobachtung
  • Umfang Zerstörung

42) Schreiben Sie ein Programm für den Bootstrap-Prozess in Angular

Programm für den Bootstrap-Prozess in Angular ist:

Hi{{msg}}!

43) Was ist eine einseitige Anwendung in AngularJS?

SPA oder Einzelseitenanwendung ist eine Website oder Webanwendung, die dynamisch mit den Benutzern interagiert. In AngularJS passen JavaScript, HTML und CSS auf eine einzelne Seite. Es führt die Navigation durch, ohne die gesamte HTML-Seite zu aktualisieren.

44) Erklären Sie das Konzept des Webpacks

Webpack ist ein Modulbündler für Angular2 oder höher. Es bündelt, transpiliert und minimiert die AngularJS-Anwendung.

45) Was meinst du mit NPM?

NPM steht für Node Package Manager. Es besteht aus einem Befehlszeilen-Tool-Client für die Interaktion mit dem Repository des Node.js-Projekts.

46) Wie können Sie mithilfe der Befehlszeilenschnittstelle ein neues Projekt in angleJS erstellen?

Nachdem Sie die Angular-Befehlszeilenschnittstelle installiert haben, müssen Sie den Befehl ng new project-name ausführen, um ein neues Projekt in Angular zu erstellen.

47) Erläutern Sie den Auto-Bootstrap-Prozess in AngularJS

Angular initialisiert das DOMContentLoaded-Ereignis automatisch oder beim Herunterladen des Angular.js-Skripts in den Browser.

Danach findet AngularJS die ng-app-Direktive, die die Wurzel der eckigen App-Kompilierung bildet. Wenn die ng-app-Direktive gefunden wird, führt AngularJS die folgenden Schritte aus:

1) Laden Sie das Modul, das der Direktive zugeordnet ist.

2) Anwendungsinjektor erstellen,

3) Kompilieren Sie das DOM aus dem ng-app-Stammelement. Dieser Vorgang wird als automatisches Bootstrapping bezeichnet.

48) Was sind sofort aufgerufene Funktionsausdrücke?

IIFEs oder sofort aufgerufene Funktionsausdrücke sind eine Funktion, die ausgeführt wird, sobald sie erstellt wird. Es bietet eine einfache Möglichkeit, die Variablendeklaration zu isolieren. IIFEs enthält zwei Hauptfunktionen:

1) operator ()

2) Ausdruck ()

49) Was ist der Verdauungszyklus in AngularJS?

Der Digest-Zyklus ist ein wichtiger Bestandteil der Datenbindung in AngularJS, bei der die alte und die neue Version des Scope-Modells verglichen werden. Der Digest-Zyklus wird automatisch oder manuell mithilfe der Funktion $ apply () ausgelöst.

50) Was ist die Grundvoraussetzung für die Arbeit mit AngularJS?

Sie müssen die neueste Version von AngularJS von AngularJS.com herunterladen, um AngularJS zu lernen oder damit zu arbeiten. Sie können entweder eine JS-Datei benötigen und diese lokal hosten, oder Sie können auch Google CDN (Content Delivery Network) verwenden, um darauf zu verweisen.

51) Können wir verschachtelte Controller in AngularJS erstellen?

Ja, wir können einen verschachtelten Controller in AngularJS erstellen.

Das Beispiel eines verschachtelten Controllers lautet wie folgt:

{{msg}} {{name}}!

Hi {{name}}!

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

52) Was ist Authentifizierung?

Die Authentifizierung ist ein Dienst, der zum An- und Abmelden der Angular-Anwendung verwendet wird. Die Anmeldeinformationen der Benutzer werden an die API auf dem Server übergeben. Nach der serverseitigen Überprüfung dieser Anmeldeinformationen wird das JSON-Web-Token zurückgegeben, das als Detail zum aktuellen Benutzer dient.

53) AngularJS-Material definieren

AngularJS Material ist eine Implementierung der Material Design Specification von Google. Es bietet eine Reihe von gut getesteten, wiederverwendbaren UI-Komponenten für AngularJS-Programmierer.

54) Was sind die wichtigen Unterschiede zwischen Winkel 7 und Winkel 8?

Winkel 7 Winkel 8
Angular 7 ist schwer zu bedienen Angular 8 ist sehr einfach zu bedienen
Es bietet Unterstützung für die niedrigere Version der Programmiersprache Typescript 3.4 Die niedrigere Version der Programmiersprache Typescript 3.4 wird nicht unterstützt
Unterstützt alle Versionen von Node.js. Unterstützt nur die Version 12 von Node.js.

55) Was ist ngzone?

Die ngzone ist eine JavaScrip-Wrapper-Klasse, die mit Zone.js bezeichnet wird. Entwickler können damit bestimmten Code explizit außerhalb der Angular-Zone ausführen, wodurch Angular daran gehindert wird, Änderungen zu erkennen.

56) Führen Sie den Unterschied zwischen Winkelkomponente und Richtlinie auf

Komponente Richtlinie
Angular Component ist eine Direktive, mit der Sie die Webkomponentenfunktionalität in der gesamten Anwendung nutzen können. Die Winkelanweisung ist eine Technik, mit der wir den Elementen Verhalten hinzufügen.
Es hilft Ihnen, Ihre Anwendung in kleinere Komponenten zu unterteilen. Es hilft Ihnen beim Entwerfen der wiederverwendbaren Komponenten.
Es kann Rohre definieren Es können keine Pipes definiert werden.

57) Definieren Sie ECMAScript

ECMAScript (European Computer Manufacturer's Association) ist ein Standard für Skriptsprachen. JavaScript verwendet ECMAScript als Kernsprache. Entwickler können damit Hilfe beim Schreiben von clientseitigen Skripten im World Wide Web und / oder auf Serveranwendungen und -diensten nutzen. ECMAScript verfügt über zahlreiche Funktionen wie funktionale, prototypische, dynamische und strukturierte Funktionen.

58) Was ist ein Traceur-Compiler?

Traceur ist ein JavaScript-Compiler, der Klassen, Generatoren und andere Funktionen von ECMAScript verwendet.

59) Wie konvertiere ich einen String in eine Währung?

Sie können die Eingabe von Zeichenfolgen in den Währungsfilter des Währungstyps in Angular konvertieren.

60) Was sind Vorlagen in AngularJS?

Eine Vorlage ist eine HTML-Datei, die mit AngularJs-Direktiven und -Attributen verwendet wird.

61) Erklären Sie die Unterschiede zwischen Angular und jQuery

AngularJS JQuery
AngularJs ist schwer zu verstehen Jquery ist sehr leicht zu verstehen.
Es unterstützt den bidirektionalen Bindungsprozess Der Datenbindungsprozess wird nicht unterstützt
Es bietet Unterstützung für Deep Linking Routing Es bietet keine Unterstützung für Deep Linking Routing

62) Was ist der Zeitzusammenstellung voraus?

Angular AOT (Ahead of Time) ist ein Compiler, der Ihren eckigen HTML- und Typoskript-Code in den JavaScript-Code konvertiert.

63) Listen Sie Filtertypen in AngularJS auf

In AngularJS verwendete Filtertypen sind: 1) Währung, 2) Großbuchstaben, 3) Kleinbuchstaben, 4) orderBy, 5) JSON und 6) limitTo.

64) Erklären Sie die Funktion ngOnInit ()

Die Funktion ngOnInit () ist ein Lifecycle-Hook, der nach Abschluss der datengebundenen Eigenschaften der Direktive aufgerufen wird.

65) Was ist Transklusion in AngularJS?

Die Transklusion in AngulaJS ermöglicht Entwicklern, die untergeordneten ursprünglichen Direktiven an einem bestimmten Ort innerhalb einer Vorlage neu zuzuweisen. Die Direktive ng zeigt die Einfügemarke für ein transkludiertes DOM der nächsten übergeordneten Direktive, die die Transklusion verwendet. Ng-Transclude-Slot- oder ng-Transclude-Direktiven werden hauptsächlich zur Transklusion verwendet.

66) Beleuchtete Haken sind in AngularJS verfügbar

Verschiedene Haken in AngularJS sind:

1) ngOnInit ()

2) ngOnChanges (),

3) ngDoCheck (),

4) ngAfterContentInit (),

5) ngAfterContentChecked (),

6) ngOnDestroy (),

7) ngAfterViewChecked () und

8) ngAfterViewInit ()

67) Was sind die wichtigen Teile von AngularJS-Metadaten?

AngularJS-Metadaten werden verwendet, um eine Klasse zu dekorieren, die das erwartete Verhalten einer bestimmten Klasse darstellt. Verschiedene Teile von Metadaten sind: 1) Klassendekoratoren, 2) Methodendekoratoren, Parameterdekoratoren und 4) Eigenschaftsdekoratoren.

68) Was ist Angular CLI?

Angular CLI wird auch als Befehlszeilenschnittstellen-Tool bezeichnet. Es wird zum Erstellen, Initialisieren und Verwalten von Angular-Apps verwendet. CLI-Software kann über eine sehr interaktive Benutzeroberfläche wie eine Befehlsshell oder eine Angular Console verwendet werden.

69) Erklären Sie das parametrisierte Rohr in AngularJS

In angleJS können Pipes mehr als einen Parameter haben, um die Feinausgabe abzustimmen. Sie können eine parametrisierte Pipe erstellen, indem Sie die Pipe mit Doppelpunkt (:) und Parameterwerten deklarieren. Entwickler können mehrere Parameterwerte mit Doppelpunkt (:) trennen.

70) Was ist Routing?

Das Routing ist eine Methode zum Zusammenführen verschiedener Ansichten. Der Controller trifft die Entscheidung, diese Ansichten zu kombinieren, abhängig von den logischen Anforderungen.

71) Was meinst du mit isolierten Unit-Tests?

Der isolierte Test ist ein Prozess zum Überprüfen der Klasseninstanz ohne Verwendung von injizierten Werten oder Winkelabhängigkeit. Es hilft Ihnen, das Programm sehr einfach zu implementieren.

72) Benennen Sie DSL-Animationsfunktionen in AngularJS

DSL-Animationsfunktionen in AngularJS sind: 1) Gruppe (), 2) Status (), 3) Übergang (), 4) Stil (), 5) Keyframes (), 6) Trigger (), 7) Sequenz () und 8) animieren ().

73) Was ist das AngularJS-Modul?

In angleJS ist ein Modul ein Prozess zum Gruppieren von Direktiven und zugehörigen Dienstkomponenten. Es ordnet sie so an, dass sie mit anderen Modulen gemischt werden können, um eine Anwendung zu erstellen.

74) Was sind Rohre in AngularJs?

Im Winkel bieten Rohre eine einfache Methode zum Transformieren der Daten. Die Werte wie Arrays, Ganzzahlen, Daten und Zeichenfolgen werden als Eingabe verwendet und durch das Pipe-Symbol (|) geteilt. Es konvertiert die Daten in das gewünschte Format. Pipes zeigt dasselbe im Browser an. In angleJS werden einige eingebaute Pipes bereitgestellt, Entwickler können jedoch auch eigene Pipes entwickeln.

75) Erläutern Sie ViewEncapsulation in AngularJS

ViewEncapsulation bestimmt, ob sich die in der AngularJS-Komponente definierten Stile auf die gesamte App auswirken oder nicht.

Bereite dich auf dein Vorstellungsgespräch vor !!! Gehen Sie das AngularJS-Tutorial durch, um besser vorbereitet zu sein.

KOSTENLOSER Download AngularJS Interview Fragen und Antworten PDF-Datei

Dieses detaillierte PDF mit AngularJS-Interviewfragen hilft Ihnen, die Zweifel an AngularJS-Interviewfragen auszuräumen, und hilft Ihnen auch, das Interview zu knacken.