Я хочу знать, как я могу сохранить данные в firestore в виде массива. Я имею в виду: взять 3 ввода от пользователя и сохранить 3 ввода в 1 поле массива.
Здесь я хочу показать от 5 до 6 полей ввода и сохранить данные в полях сохранения в массиве объектов.
<form class="form" #formx="ngForm" (submit)="submit( formx.value)">
<div class="form-body">
<h4 class="form-section">
<i class="icon-user"></i> Basic Details</h4>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label for="projectinput1">Event Name</label>
<input type="text" id="projectinput1" class="form-control" name="eventname" ngModel>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="projectinput3">Price</label>
<input type="text" id="projectinput3" class="form-control" name="price" ngModel>
</div>
</div>
</div>
</div>
<div class="form-actions">
<button type="button" class="btn btn-raised btn-danger mr-1">
<i class="icon-trash"></i> Cancel
</button>
<button type="submit" class="btn btn-raised btn-success" >
<i class="icon-note"></i> Save
</button>
</div>
</form>
.ts
submit(data){
if(this.img){
data.photo = this.img;
}
console.log(data);
data.timestamp = new Date();
let final = {...data};
console.log(final);
this.api.addDeal(final).then(res=>{console.log(`deal created`);})
}