Я использую много наследования между моими угловыми компонентами.
Иногда я хотел бы иметь возможность наследовать от определенного компонента и не предоставлять html для дочернего элемента (потому что он всегда будет таким же, как родительский), что повсеместно приводит к дублированию кода.
Каков наилучший способ достичь этого?
@Component({
selector: 'app-parent',
templateUrl: './parent.component.html',
styleUrls: ['./parent.component.scss']
})
export class Parent {
}
@Component({
selector: 'app-child',
template: '', <-- you have to provide a template
})
export class Child extends Parent {
}