Was sind die Dekorateure in eckig?
Was sind die Dekorateure in eckig?

Video: Was sind die Dekorateure in eckig?

Video: Was sind die Dekorateure in eckig?
Video: Simple and Quick Cake Decorating - 4 eckige Torte 2024, Kann
Anonim

Was sind Dekorateure ? Dekorateure sind ein Entwurfsmuster, das verwendet wird, um Modifikationen oder Dekorationen einer Klasse zu trennen, ohne den ursprünglichen Quellcode zu ändern. In AngularJS , Dekorateure sind Funktionen, die es ermöglichen, einen Dienst, eine Direktive oder einen Filter vor seiner Verwendung zu ändern.

Abgesehen davon, was sind die Dekorateure in Winkel 4?

Dekorateure sind ein neues Feature von TypeScript und werden im gesamten Eckig Code, aber sie sind nicht zu befürchten. Mit Dekorateure Wir können unsere Klassen zur Entwurfszeit konfigurieren und anpassen. Sie sind nur Funktionen, die verwendet werden können, um Metadaten, Eigenschaften oder Funktionen zu dem Objekt hinzuzufügen, an das sie angehängt sind.

Abgesehen von oben, was sind Dekorateure in Winkel 2? Dekorateure sind Funktionen, die mit einem vorangestellten @-Symbol aufgerufen werden und unmittelbar gefolgt von einer Klasse, einem Parameter, einer Methode oder einer Eigenschaft. Die Dekorateur Funktion erhält Informationen über die Klasse, den Parameter oder die Methode, und die Dekorateur -Funktion gibt etwas an seiner Stelle zurück oder manipuliert sein Ziel in irgendeiner Weise.

Die Frage ist auch, warum Dekorateure in eckigen verwendet werden?

Klasse Dekorateure Sie erlauben uns zu erzählen Eckig dass eine bestimmte Klasse beispielsweise eine Komponente oder ein Modul ist. Und der Dekorateur ermöglicht es uns, diese Absicht zu definieren, ohne tatsächlich Code in die Klasse einfügen zu müssen. Innerhalb der Klasse wird kein Code benötigt, um dies zu sagen Eckig dass es sich um eine Komponente oder ein Modul handelt.

Was sind Dekorateure und Direktiven in Angular?

In Eckig , ein Richtlinie ist im Wesentlichen eine Typescript-Klasse, die mit einem TypeScript annotiert wurde Dekorateur . Die Dekorateur ist das @-Zeichen. Dekorateure sind derzeit nicht Teil der JavaScript-Funktionalität (obwohl sie es wahrscheinlich in Zukunft sein werden) und sind auch in TypeScript noch experimentell.

Empfohlen: