src/app/services/lugares.service.ts
Properties |
Methods |
constructor(fireStore: AngularFirestore)
|
||||||||
|
Defined in src/app/services/lugares.service.ts:10
|
||||||||
|
Inicializa la coleccion de lugares de firebase
Parameters :
|
| leeLugares |
leeLugares()
|
|
Defined in src/app/services/lugares.service.ts:25
|
|
Devuelve un promise con todos los datos de la colección de lugares
Returns :
any
Promise con la colección de lugares de Firebase |
| myCollection |
Type : any
|
|
Defined in src/app/services/lugares.service.ts:10
|
import {Injectable} from '@angular/core';
import {AngularFirestore} from 'angularfire2/firestore';
import {environment} from '../../environments/environment';
@Injectable({
providedIn: 'root'
})
export class LugaresService {
myCollection: any;
/**
* Inicializa la coleccion de lugares de firebase
* @param fireStore Plugin de firebase
*/
constructor(private fireStore: AngularFirestore) {
this.myCollection =
fireStore.collection<any>(environment.firebaseConfig.lugaresColeccion);
}
/**
* Devuelve un promise con todos los datos de la colección de lugares
* @returns Promise con la colección de lugares de Firebase
*/
leeLugares() {
return this.myCollection.ref.get();
}
}