È possibile estendere un componente in Angular 2 e utilizzare ancora gli ingressi e le uscite nel genitore?Estendi componente con ingresso/uscita
export class Book {
@Input() name;
}
export class EBook extends Book {
@Input() downloadUrl;
@Input() size;
}
Quando si tenta di estendere un componente all'interno tutto funziona la classe tranne il codice che necessitano di attributi/decoratori, come ingressi e uscite. Ho creato un plunker che illustra il problema: http://plnkr.co/edit/cfTKgScbaXMmEMoGY0zr
Il libro è un componente di base con un nome di input/output.
EBook eredita da Libro e aggiunge input/output DownloadUrl, Dimensione.
Come si può vedere nel plunker, EBook non ottiene un nome dal momento che l'input è definita nel Libro e non in EBook