angular - Angular 10 检查用户是否为 null 以隐藏组件元素
问题描述
我有一个组件,如果用户为空,我想在其中隐藏一个元素。目前它显示用户是否存在:
<ng-container *ngIf="user | async as _user">
这是 component.ts 部分:
this.user = this.auth.userSubject.asObservable();
我想做相反的事情:
<ng-container *ngIf="user | async as _user">
这样它只显示 user$ 是否为空
注销组件的顶部是:
userSubject: BehaviorSubject<UserModel>;
当他们注销时:
this.userSubject.next(null);
解决方案
推荐阅读
- javascript - 顺序执行操作时 Rxjs 与 concat 运算符有关的问题
- jquery - 用于滚动条的引导模态 jquery 函数和动态模态高度在 Firefox 上无法正常工作
- python - 为什么 Pandas Series.isin 适用于字符串而不适用于数字?
- python - Python - ETF 每日数据网络抓取
- git - git pull --rebase -- 是远程重新定位到本地分支吗?
- c# - WCF 无法将文件作为流返回
- postgresql - 错误:postgres 上最后一个预期列之后的额外数据
- r - ggplot2 + geom_point + 气泡与大小成比例(错误“离散值提供给连续比例”)
- html - 如何将图像与多个段落居中
- javascript - 将超时添加到循环