Я сохраняю массив в пожарном документе. Я хочу добавить к нему еще один объект, который я не могу сохранить, например value:m1 , status:open
Это код home.html
, см. [(ngModel)]="words2[in].value"
Если я попытаюсь сделать [(ngModel)]="words2[in].value",open.status
, выдает ошибку
<form #formRef="ngForm">
<div *ngFor="let word2 of words2; let in=index" class="col-sm-3">
<div class="form-group">
<div class="milestones">
<ion-input type="text" placeholder="Milestone" [(ngModel)]="words2[in].value" name="name{{in}}" class="form-control" #name="ngModel" required (ionChange)="chng(words2[in].value)"></ion-input>
</div>
</div>
<br />
</div>
<button [disabled]="!formRef.form.valid" (click)="add()">Add Milestone +</button>
</form>
<br />
<br />
<ion-button (click)="CreateNewProject()">
<ion-icon size="small" slot="icon-only" name="add"></ion-icon>
Create new Project
</ion-button>
В home.ts
при создании записи я просто передаю this.word2
, см. Код ниже:
CreateNewProject(){
console.log(this.words2);
let record = {};
record['name'] = this.val1;
record['desc'] = this.val2;
record['milestone'] = this.words2;
...
Это как это сохраняется в Firestore: