繁体   English   中英

如何等待URL在Angular 2应用程序中重新加载

[英]How to wait for the url to reload in angular 2 app

我在angular 2中为此而苦苦挣扎。我刷新了URL,并希望等待页面完成URL的加载。 然后我想做某事。 不幸的是,我没有成功:

getLoginScreen() {
  return this.http.get(myService.LOGIN_URL)
.flatMap(result => this.changeBrowserUrl())
.subscribe( result => //i want to do sth when the page is loaded//);
}

changeBrowserUrl(): Observable<any> {
return Observable.create( observer => {
window.location.href = myService.LOGIN_URL;
observer.next();
});
}

您无法以尝试的方式做到这一点。 当您加载新的URL时,将卸载当前页面并加载新页面。

您的2个选项是:

A-新页面中只有一些JavaScript,它会在加载时进行处理。

B-构建单页应用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM