javascript - 在 Angular 5 中访问函数
问题描述
我创建了一个函数来找出某人的“角色”。然后我希望能够在控制台中记录用户角色。这是功能:
getUserRole() {
return this.afAuth.authState.switchMap((auth: any) => {
this.usersCollection = this.afs.collection<any>('users');
this.userDoc = this.usersCollection.doc(auth.uid);
this.user = this.userDoc.valueChanges();
return this.user.map(user => {
return user.role;
});
});
}
我试过这样做,console.log(user.role)
但这似乎不起作用。有谁知道如何做到这一点?
解决方案
推荐阅读
- dart - 如何设置 OutlineButton 宽度 > 子宽度和边框扩展到所有可用空间?
- java - 在保留空格的字符串中反转每个单词中的字符
- sql-server - SQL Server 使用 group by 计算列
- objective-c - ARC 不允许将“int”隐式转换为“NSString * _Nullable”。不兼容的整数到指针的转换
- wpf - ComboBox 作为 inkcanvas 中的子项
- microsoft-graph-api - 如何在 Office 365 上获取就地存档自定义文件夹名称?
- javascript - 在 office.js excel 加载项中为单个列设置列宽
- javascript - 如何预填充 mapbox 方向 api 的起点和终点?
- list - 方案:迭代器函数一次只返回一个值
- visual-studio-2017 - 无法预览 SSRS 报告 - 嵌入式连接