私は私が思っていたこれらの列選択変数
<tbody formArrayName="codeSelections">
<ng-template ngFor let-control [ngForOf]="reportForm.controls.codeSelections.controls" let-i="index">
<tr>
<td>{{ "Column" | translate }} {{ i + 1}}</td>
<td>
<kendo-dropdownlist [formControlName]="i"
[data]="codeSelectionOptions"
[textField]="'StringValue'"
[valuePrimitive]="true"
[valueField]="'ID'">
</kendo-dropdownlist>
</td>
<td></td>
<td><input type="checkbox" /></td>
</tr>
</ng-template>
</tbody>
ごとにコントロールをフォームの配列を作成しているこの
public data = {
column1Code: 63,
column1Value: "test",
colum2Code: 85,
column2Value: "random"
...
}
のように見えるオブジェクトを持っていますループからi
varを使って変数を出力することができますか?
ので、たとえばeacht列に私はドロップダウンリストをプリントアウトする必要があり、これは私が達成したいものですが、私はわからないんだけど、それ
<kendo-dropdownlist [formControlName]="i"
[data]="codeSelectionOptions"
[textField]="'StringValue'"
[(ngModel)]="{{data. + 'column' + i + 'Code'}}"
[valuePrimitive]="true"
[valueField]="'ID'">
</kendo-dropdownlist>
の正しい構文を把握することはできませんもし私が求めていることが可能であれば、それについて何も見つけることはできません。あなたの助けを事前に
おかげ
達成しようとしていることがわかりません。 '' {{data。+ 'column' + i + 'Code'}} ""は何をすべきか?これはドロップダウンリストのユーザーに表示される値ですか? –