Ist es möglich, eine Komponente in Angular 2 zu erweitern und trotzdem die Ein- und Ausgänge im Parent zu verwenden?Komponente mit Eingang/Ausgang erweitern
export class Book {
@Input() name;
}
export class EBook extends Book {
@Input() downloadUrl;
@Input() size;
}
Wenn ich versuche, eine Komponente alles innerhalb der Klasse Werke außer dem Code zu erweitern, die Attribute/Dekorateure benötigen, wie Ein- und Ausgänge. Ich machte einen Abstecher, der das Problem veranschaulicht: http://plnkr.co/edit/cfTKgScbaXMmEMoGY0zr
Buch ist eine Basiskomponente mit einem Eingang/Ausgang Name.
EBook erbt von Book und fügt Input/Output DownloadUrl, Size hinzu.
Wie Sie im Plunker sehen kann, hat EBook keinen Namen erhalten, da die Eingabe im Buch definiert ist und nicht in EBook