У меня есть эта идея в моей голове, есть компонент ConfrimModal, который расширяет обычный модальный код.
код очень эффективен, так как я могу написать весь основной код (TypeScript) внутри модальногоа затем просто добавьте конкретные вещи в ConfirmModal, чтобы закончить.
Могу ли я сделать что-то похожее с HTML, что есть базовый конверт (который унаследован от Modal, и затем я добавляю все вещи, которые мне нужны, используядругой шаблон)?
modal.component.ts
@Component({
selector: 'app-modal',
template: '<section></section>'})
export abstract class ModalComponent{
protected modalService: BsModalService;
protected constructor(receivedModalService: BsModalService) {
this.modalService = receivedModalService;
}
}
verify-modal.component.ts
@Component({
selector: 'app-confirm-modal',
template: '<div>Hi its a test</div>',
styleUrls: ['./confirm-modal.component.css'] })
export class ConfirmModalComponent extends ModalComponent implements OnInit {
constructor(protected modalService: BsModalService) {
super(modalService); }
ngOnInit() { }
}
и я хочу, чтобы конечный результат составил
<section><div>Hi its a test</div></section>
, используя что-то в духе ООП.
Я пытался использовать ng-content, но нашел его неуместным.
успешно передает простой HTML, но это вызывает проблемы с привязкой [помимо того, что это неагрессивный способ справиться с ситуацией].