Я новичок в Angular, и у меня возникла проблема, которую я считаю простой ...
Я подаю заявку на купоны на скидку, у меня есть регистрация в Firebase, и я вмой код, чтобы при регистрации информация сохранялась в FireStore, в коллекции под названием «пользователи», где я храню «электронную почту», «идентификатор» и «роли» (таким образом, у меня разные роли),
![IMG DEMO](https://i.stack.imgur.com/bubO6.png)
дело в том, что я хочу добавить больше полей в эту коллекцию, например: "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](https://i.stack.imgur.com/EJ7ZH.png)
но я хочу добавить его какtring, и не булево, я надеюсь, вы можете помочь мне, привет!