ERROR TypeError: Cannot read property - fetch from firestore
ERROR TypeError: Cannot read property - fetch from firestore
我尝试从 Firestore 获取 *ngIf 验证数据。很少有用户在 firestore 中只有 head = true 数据。需要验证每个用户都有 head = true。但是,其余用户没有 head = true,因此显示 link 这个错误。
错误类型错误:无法读取未定义的 属性'head'
我试着解决下面这个问题
*ngIf="(access.access$ | async)?.role.head || null".
但像这样的解决方案除外 *ngIf="(access.access$ | async)?.role.(head || null)"
angular 的初学者帮我找出解决办法。
提前致谢。
由于角色未定义,出现此问题,
您可以使用安全导航来避免此问题 ?
该行将是:
ngIf="(access.access$ | async)?.role?.head || null"
这样,如果角色未定义,代码将不会崩溃。
我尝试从 Firestore 获取 *ngIf 验证数据。很少有用户在 firestore 中只有 head = true 数据。需要验证每个用户都有 head = true。但是,其余用户没有 head = true,因此显示 link 这个错误。
错误类型错误:无法读取未定义的 属性'head'
我试着解决下面这个问题
*ngIf="(access.access$ | async)?.role.head || null".
但像这样的解决方案除外 *ngIf="(access.access$ | async)?.role.(head || null)"
angular 的初学者帮我找出解决办法。
提前致谢。
由于角色未定义,出现此问题,
您可以使用安全导航来避免此问题 ?
该行将是:
ngIf="(access.access$ | async)?.role?.head || null"
这样,如果角色未定义,代码将不会崩溃。