仅在http调用后调用ngAfterViewInit

时间:2017-06-16 15:45:46

标签: javascript angular ionic2

我需要动态加载JavaScript。我必须在ngOnInit时这样做。

this._http.get(this.url + 'loadJS.js').map((response: Response) =>response.text())
    .subscribe((data) => {
      this.loadModule(data);
    }, 
    (error) => {
      console.log('failed to load...');
    });`

但问题是这个http调用需要时间,同时调用ngAfterViewInit。并且我的javascript无法加载,因此模板抛出了找不到JS的错误。如何在成功进行http调用之后延迟ngAfterViewInit或调用ngAfterViewInit

0 个答案:

没有答案