Valor de envio Angular2 patchValue na matriz
Parece que o Angular2FormGroup.patchValue () não envia novos elementos para uma matriz.
Por exemplo, algo como isto:
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);
}
Irá apenasatualizar o primeiro elemento em "alunos", mas nãoinserir o segundo elemento.
O que eu precisaria fazer para exibir os dois elementos?