File

src/app/services/lugares.service.ts

Index

Properties
Methods

Constructor

constructor(fireStore: AngularFirestore)

Inicializa la coleccion de lugares de firebase

Parameters :
Name Type Optional Description
fireStore AngularFirestore No

Plugin de firebase

Methods

leeLugares
leeLugares()

Devuelve un promise con todos los datos de la colección de lugares

Returns : any

Promise con la colección de lugares de Firebase

Properties

myCollection
Type : any
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();
    }

}

result-matching ""

    No results matching ""