我需要动态加载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