【发布时间】:2021-07-28 15:46:35
【问题描述】:
我尝试在 Angular 11 中显示在线状态。 我做了同样的事情https://dzone.com/articles/how-to-detect-the-internet-connection-status-in-an
我的 ts.file
import { ConnectionService } from 'ng-connection-service';
isConnected = true;
noInternetConnection: boolean;
constructor(private connectionService: ConnectionService,) {
this.connectionService.monitor().subscribe(isConnected => {
this.isConnected = isConnected;
if (this.isConnected) {
this.noInternetConnection=false;
}
else {
this.noInternetConnection=true;
}
})
}
my.html 文件
<nb-action *ngIf="noInternetConnection">
<p>online</p>
</nb-action>
<nb-action *ngIf="!noInternetConnection">
<p>offline</p>
</nb-action>
但它显示离线。我的 wifi 连接已开启
谁能帮我找出错误?
【问题讨论】:
-
我在我的 html 代码中发现了我的错误。应该是
<nb-action *ngIf="noInternetConnection"> <p>offline</p> </nb-action> <nb-action *ngIf="!noInternetConnection"> <p>online</p> </nb-action>
标签: angular11