组件TS
ngOnInit() {
if(somecondition)
// This is the line of code that wont work
this.openModal(#tempName);
}
组件HTML
<ng-template #tempName>
I got some content here
</ng-template>
this.openModal(#tempName)->如何在此处访问ngTemplate tempName?
答案 0 :(得分:0)
Flyn您输入了代码
@ViewChild('tempName') mymodal: ElementRef;
//You can NOT use this.mymodal at ngInit, the early time you can use is in ngAfterViewInit
ngAfterViewInit()
{
if (somecondition)
this.openModal(mymodal);
}