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:
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.