我正在使用Ng2-modal,并且无法弄清楚如何在页面加载时触发myModal.open()函数。如果您将它附加到按钮(click)="myModal.open"
,一切正常。经过大量的研究,我看到了引用spys,hooks和复杂Jquery函数的答案。有没有简单的方法来调用类似于javascripts onload="myModal.open()"
的函数?
答案 0 :(得分:0)
@Viewchild和ngOnInit()为我解决了这个问题,下面是一个例子。
<强>组件强>
@Component({
template: ' <modal #mymodal>
<modal-header>
<h1>test</h1>
</modal-header>
<modal-content>
test test test
</modal-content>
<modal-footer>
</modal-footer>
</modal>',
})
export class GasTroubleComponent implements OnInit {
@ViewChild('mymodal') mymodal: Modal;
ngOnInit(){
this.modalSoundVerification.open();
}