File

src/app/auth.service.ts

Description

Auth service

Index

Properties
Methods

Constructor

constructor(db: AngularFireDatabase)

Construct service

Parameters :
Name Type Optional Description
db AngularFireDatabase

Methods

updateUser
updateUser(key: string, name: string, mobile: string)

Update user info

Parameters :
Name Type Optional Description
key string

user key

name string

user's full name

mobile string

mobile

Returns : void

Properties

userRef
userRef: AngularFireList<any>
Type : AngularFireList<any>
import { Injectable } from '@angular/core';
import { AngularFireDatabase, AngularFireList } from 'angularfire2/database';
/**
 * Auth service
 */
@Injectable()
export class AuthService {
    userRef: AngularFireList<any>;

    /**
     * Construct service
     */
    constructor(private db: AngularFireDatabase) {
        this.userRef = this.db.list('users');
    }

    /**
     * Update user info
     * @param key user key
     * @param name user's full name
     * @param mobile mobile
     */
    updateUser(key: string, name: string, mobile: string) {
        this.userRef.update(key, {
            name: name,
            mobile: mobile
        });
    }
}

results matching ""

    No results matching ""