Necesito obtener un elemento específico en mi matriz para realizar una validación y obtener un retorno de una barra de navegación específica. navegación.ts
public get() { this.uuid = this.usuarioService.usuarioConectado() let ref = this.usuarioService.getUsuario(); ref.once('value', (snapshotChanges) =>{ this.usuario.push(snapshotChanges.val()) console.log("this.user.push", this.usuario) let usuario_logado = this.usuario[0][this.uuid] var role = this.usuario[0][this.uuid].role console.log("USER LOGADO", usuario_logado) console.log("ROLE USER LOGADO", role) this.role = role }).finally(() => { switch(this.role){ case "USUARIO":{ console.log("USUARIO||ON") return NavigationItems } case "OPERADOR":{ console.log("OPERADOR||ON") return NavigationItemsParceiros } default:{ console.log("Role não definida") return NavigationItemsParceiros } } }) } } Pero, de esta manera, no obtengo el retorno de NavigationItems/NavigationItemsParceiros , solo leo el archivo console.log, ¿cuál es la forma correcta de hacerlo?