Если вы используете Angular 8, сначала вы можете заявить об этом.
@ViewChild('content', { static: true }) content: TemplateRef<any>;
Однако для тех, кто использует Angular 7 и ниже, вам следует использовать это вместо.
@ViewChild('content') content: TemplateRef<any>;
Вышеприведенное позволит вам получить доступ к ссылочной переменной шаблона content
в вашем классе.
И в вашем ngOnInit,
ngOnInit() {
this.modalService.open(this.content);
}
И не забудьте импортировать ViewChild
,а также TemplateRef
в ваш component.ts,
import { TemplateRef, ViewChild } from '@angular/core';
Это должно позволить вашему modalService
открыть модал.