title: angular form reset with form array clears the form array values
body: <p>i have a reactive form as follows</p>
  
  <pre><code>  editForm = new FormGroup({
      userId: new FormControl("", Validators.required),
      Reports: new FormArray([], Validators.required)
    });
  </code></pre>
  
  <p>i am pushing values into reports dynamically .
  when i am resetting the values to the form as follows</p>
  
  <pre><code>this.editForm.reset({
  userId:"some id",
  Reports:[
  {
  reportId:1,
  name:"report 1"
  }
  ]
  })
  </code></pre>
  
  <p>here is the what will be pushed into reports form array</p>
  
  <pre><code>new FormGroup({
      reportId: new FormControl(""),
      name: new FormControl(null, Validators.required)
    })
  </code></pre>
  
  <p>but it is not working. an empty array is binding to the reports. Any Thoughts?</p>