【发布时间】:2019-07-05 14:59:26
【问题描述】:
我需要关闭所有按钮、点击、超链接,并放置一个带有消息的背景“上网”。我知道这有点粗鲁,但这是必要的。
AppComponent (TS):可以订阅connectionMonitor来观察网络连通性。
private onlineObserver(){
if (isPlatformBrowser(this.platformId)) {
const offline$ = fromEvent(window, 'offline').pipe(mapTo(false));
const online$ = fromEvent(window, 'online').pipe(mapTo(true));
this.connectionMonitor = merge( offline$, online$ );
} else {
this.connectionMonitor = empty();
}
}
app.component.html:只是整个路由器插座。
<router-outlet></router-outlet>
如何使用 Angular 7 实现这一点?
【问题讨论】:
标签: javascript angular typescript rxjs