/ / Ist das @input () - Tag für Klassen in angular verfügbar? - eckig

Ist das @input () -Tag für Klassen in eckigen verfügbar? - eckig

Ich schaue mir ein paar Videos über Angular 2 auf der Microsoft Virtual Academy an und es gibt viele Folien, die eine Klasse zeigen, die mit der @input() Attribut. Das erste Mal, als ich das sah, danke ich, dass es ein Fehler war, aber jetzt sah ich mindestens 3 oder 4 verschiedene Slides auf verschiedenen Videos mit einer Klasse, die mit getaggt wurde @input().

Ich suchte nach der offiziellen Dokumentation, und ich fand keine Klasse mit einem @input() Etikett.

Ist das ein Fehler oder ist es möglich einen Kurs zu markieren? unantastbar in Winkel 2?

Einige Folien, die folgendes enthalten: Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Antworten:

4 für die Antwort № 1

@Input() macht keinen Sinn für Klassen, nur für Felder (oder Getter / Setter) von Komponenten oder Direktiven.

In deinem Screenshot @Input() sollte sein @Injectable() stattdessen.