Angular2 patchValue pousser valeur dans un tableau

Est-ce qu'Il ressemble Angular2 de FormGroup.patchValue() ne pas pousser de nouveaux éléments dans un tableau.

Par exemple quelque chose comme ceci:

ngOnInit() {

    this.form = this.formBuilder.group({
        animal: [''],
        school: this.formBuilder.group({
            name: [''],
        }),
        students: this.formBuilder.array([this.formBuilder.control('Bob')])
    });

    setTimeout(() => this.form.patchValue({
      animal: 'cat'
      school : {name: 'Fraser'},
      students: ['Bob gets edited', 'This will not show']
    }), 250);

}

Ne mise à jour le premier élément "élèves" mais il ne sera pas insérer le deuxième élément.

De quoi aurais-je besoin de faire pour l'afficher à la fois les éléments?

Plunker ici.

OriginalL'auteur Chi Chan | 2016-12-01