Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 存储如何将数据保存为数组_Javascript_Angular_Google Cloud Firestore - Fatal编程技术网

Javascript 存储如何将数据保存为数组

Javascript 存储如何将数据保存为数组,javascript,angular,google-cloud-firestore,Javascript,Angular,Google Cloud Firestore,我想知道如何在firestore中将数据保存为数组。我的意思是:从用户那里获取3个输入,并将3个输入保存在数组的1个字段中 这里我想显示5到6个输入框,并将数据保存在设备阵列中保存的框中 <form class="form" #formx="ngForm" (submit)="submit( formx.value)"> <div class="form-body"> <h4 class="form-section"&

我想知道如何在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>

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`);})
}