Я знаю, что это старый вопрос, но я не могу найти простого ответа, и он кажется таким странным.
У меня есть родительский компонент со своим html и несколькими компонентами, расширяющими этот.
Мне нужно что-то вроде этого:
Отцовский HTML шаблон
<p class="father"> somethings </p>
<child-component></child-component> <-- some kind of angular tag
класс ChildComponent расширяет FatherComponent
<p> Im a Child </p>
Результат рендеринг Ребенок
<p class="father"> somethings </p>
<p> Im a Child </p>
Неужели это так сложно получить?
ОБНОВЛЕНИЕ ПО ЗАПРОСУ
@Component({
selector: 'BaseComponent',
templateUrl: 'BaseComponent.html',
})
export class BaseComponent implements OnInit
{
...
}
@Component({
selector : 'ChildBaseComponent ',
templateUrl : 'ChildBaseComponent .html',
})
export class ChildBaseComponent extends BaseComponent
{
....
}