2016-09-20 3 views
0

Я использую Ng2-modal и не могу понять, как запустить функцию myModal.open(), как только страница загрузится. Если вы присоедините его к кнопке (click)="myModal.open", все будет хорошо. После многих исследований я видел ответы, ссылающиеся на spys, hooks и сложные функции JQuery. Нет простого способа просто вызвать функцию, похожую на javascripts onload="myModal.open()"?Обход модальной функции onload

ответ

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(); 
    } 
Смежные вопросы