2016-11-03 3 views
-1

Ich versuche, formcontrolName binden die JSON-Daten von der ngFor, aber ich weiß nicht, wie man es bindet. Mein Weg funktioniert nicht, hat irgendjemand eine Idee?Wie benutze ich ngFor in angular2 formControl

<p *ngFor="let user of searchuser" formControlName="username">{{user.username}}</p> 
    <p *ngFor="let tool of searchtool" formControlName="rfidCode">{{tool.rfidCode}}</p> 
+0

Bitte geben Sie Informationen über das Problem an, das Sie eigentlich lösen möchten. –

Antwort

1

Vielleicht so:

<p *ngFor="let user of searchuser;let idx=index" formControlName="username{{idx}}">{{user.username}}</p> 
    <p *ngFor="let tool of searchtool;let idx=index" formControlName="rfidCode">{{tool.rfidCode + idx}}</p> 

formControlName muss eindeutig sein, aber ich würde mehr Informationen über Ihre tatsächlichen Anforderungen benötigen mehr konkrete Vorschläge zu machen.

BTW: formControlName ist für Eingabeelemente, nicht für <p> Elemente.

https://angular.io/docs/ts/latest/api/forms/index/FormControlName-directive.html