angular - 如何在@Input Angular中传递异步?
问题描述
我有输入属性[visitors]
:
<app-visitor-component [visitors]="visitors"></app-visitor-component>
[visitors]="visitors"
如何在异步上替换,例如:
[visitors]="service.currentUser | async"
解决方案
如果您的服务是 Observable,您需要使用 Elvis 运算符:
[visitors]="(service | async)?.currentUser"
推荐阅读
- python - TypeError int 和 funcs
- json - Azure 翻译服务的 JSON 反序列化错误
- r - R - geom_smooth,只为一行添加 se
- r - 格子中具有反向 y 刻度的条形图
- amazon-web-services - 将大型 zip 文件上传到 aws lambda 后,如何恢复 lambda 代码或内联编辑它?
- c - Why the heap did not corrupt earlier?
- wpf - NHibernate and weird casting exception
- java - 如何将“无符号”长整数转换为 BigInteger
- javascript - 如何检查具有参数的匹配路由?(在路线守卫中)
- c# - 模拟 Swagger Codegen 生成的 api 客户端