我正在使用Angular 5打字稿 . 我有一个表单,其中有多个输入字段和选择 . 我正在捕捉表格值:
let locked: boolean =
(<HTMLInputElement>document.getElementById("locked")).value;
let maxPlayers: number =
(<HTMLInputElement>document.getElementById("maxPlayers")).value;
其中locked是布尔值,它是从选择中捕获的,而maxPlayers是数值 . 现在我将这些值存储到firestore中:
let id = this.afs.createId();
this.afs.collection("activities").doc(id).set({
locked:locked,
maxPlayers: maxPlayers,
});
但是firestore中的两个值都存储为字符串 . 我想将它们存储为数字和布尔值 . 我怎样才能做到这一点?任何帮助将不胜感激 .
1 回答
这应该可以解决问题 . 在数字的情况下,根据我们所谈论的数字类型,您可能还有其他方法可以实现相同的目标 .