Angular Firebase Firestore добавляет новые поля в коллекцию пользователей - PullRequest
0 голосов
/ 23 декабря 2018

Я новичок в Angular, и у меня возникла проблема, которую я считаю простой ...

Я подаю заявку на купоны на скидку, у меня есть регистрация в Firebase, и я вмой код, чтобы при регистрации информация сохранялась в FireStore, в коллекции под названием «пользователи», где я храню «электронную почту», «идентификатор» и «роли» (таким образом, у меня разные роли),

IMG DEMO

дело в том, что я хочу добавить больше полей в эту коллекцию, например: "telefono", я нашел способ добавлять информацию, но только вводить (булево), и я не знаю, какчтобы передать его (строка), поскольку телефон будет иметь формат + 99-9999 + 999999, а не (true или false), я покажу вам свой код.

apiservice.ts

export class ApiService{

    constructor(
        private afs: AngularFirestore
      ) { }

    estadoChange: boolean;

    }


    updateEstado(key){
      this.afs.doc('users/' + key).update({
        estado : this.estadoChange = !this.estadoChange
      })
    }

private-component.ts

actualizarEstado(key) {
    this.afs.updateEstado(key);
  }

private-component.html

<input type="text" (change)="actualizarEstado(user.id)">

Сэто я добавляю новое поле в коллекцию пользователя, пытающегося добавить информацию,

IMG DEMO 2

но я хочу добавить его какtring, и не булево, я надеюсь, вы можете помочь мне, привет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...