Hola por favor contesten, me sale un error en la linea import { Observable } from 'rxjs/Rx'; (en Observable exactamente) que dice: "node_modules/rxjs/Rx has no exported member 'Observable' " también me sale error en el .take(1) del método getUser() que dice: "Property 'take' does not exist on type 'Observable' "
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 10 clases
Autenticación de usuarios
expand_more-
done_all
Clase 1
Configurar el router de Angular
-
done_all
Clase 2
Insertar nuevo componente
-
done_all
Clase 3
Autenticación con Firebase y Google
-
done_all
Clase 4
Obtener usuario autenticado
-
done_all
Clase 5
Guards de rutas
-
done_all
Clase 6
Navegación y estilos
-
done_all
Clase 7
Integrar FontAwesome
-
done_all
Clase 8
Cerrar sesión
-
done_all
Clase 9
Async Pipe
-
done_all
Clase 10
Guardar usuarios en la base de datos
-
-
check_circle_outlineMódulo 3 | 11 clases
Core central de la aplicación
expand_more -
check_circle_outlineMódulo 4 | 13 clases
Animaciones y Más
expand_more -
check_circle_outlineMódulo 5 | 19 clases
Tecnologías de aplicaciones web progresivas
expand_more -
check_circle_outlineMódulo 6 | 5 clases
Deploy y Despedida
expand_more
3 comentario(s)
Hola, me sale un error en la linea import { Observable } from 'rxjs/Rx'; (en Observable exactamente) que dice: "node_modules/rxjs/Rx has no exported member 'Observable' "
también me sale error en el .take(1) del método getUser() que dice: "Property 'take' does not exist on type 'Observable<User>' "
también me sale error en el .take(1) del método getUser() que dice: "Property 'take' does not exist on type 'Observable<User>' "
me da el siguiente error:
ERROR in src/app/services/auth.service.ts(25,12): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value.
y ese es mi codigo:
ERROR in src/app/services/auth.service.ts(25,12): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value.
y ese es mi codigo:
import { Injectable } from '@angular/core';
import { AngularFireAuth } from 'angularfire2/auth';
import { Observable } from 'rxjs/Rx';
import { IUser } from '../structures/users';
import * as firebase from 'firebase/app';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/take';
@Injectable()
export class AuthService {
constructor ( private afAth : AngularFireAuth ){}
gerUser() : Observable <IUser> {
return this.afAth.authState.map((user : firebase.User)=>{ return user as IUser;
});
}
login() : Promise <void>{
this.afAth.auth.signInWithPopup( new firebase.auth.GoogleAuthProvider())
.then(result => {
console.log(result);
}).catch(console.log);
}
}
Clase 7