Angulaire 2: l'Accès aux données à partir de FormArray

J'ai préparé un de l'utilisation de ReactiveForms fournis par angular2/formes. Cette forme a une forme de la matrice de produits:

this.checkoutFormGroup = this.fb.group({
            selectedNominee: ['', Validators.required],
            selectedBank: ['', Validators.required],
            products: productFormGroupArray
        });

productFormGroupArray est un tableau de FormGroup Objets.Je l'ai récupéré le contrôle c'est à dire FormArray objet à l'aide de ceci:

this.checkoutFormGroup.get('products')

Je suis en train de récupérer l'élément dans les produits de tableau à l'indice i. Comment cela peut-il être fait sans boucle à travers le tableau?

Edit:

J'ai essayé avec(index) méthode:

this.checkoutFormGroup.get('products').at(index)

mais c'est la génération d'une erreur:

Property 'at' does not exist on type 'AbstractControl'.

Edit 2:
checkoutData et les fonds sont reçus à partir du serveur.

this.checkoutData.products.forEach(product => {
                    this.fundFormGroupArray.push(this.fb.group({
                        investmentAmount: [this.fund.minInvestment, Validators.required],
                        selectedSubOption: ['', Validators.required],
                    }))
            });
S'il vous plaît partager le code qui montrent de quelle façon vous avez défini productFormGroupArray
Modifié la question

OriginalL'auteur Sumit Agarwal | 2016-11-17