заполнить текстовую область тем же сервисом - Angular - PullRequest
0 голосов
/ 29 ноября 2018

Я циклически переключаюсь между свойствами в компоненте с помощью ngFor, поэтому я получаю серию переключателей для заполнения службы (описано ниже с помощью элемента genericForm).Все еще в том же сервисе, определенном выше, у меня есть свойство с именем itemText, это свойство должно отображаться под переключателем, внутри ngFor.».Однако, когда я компилирую "itemText", он заполняется

. Я пытаюсь понять, что: - подобно пустому представлению при загрузке компонента - как заполнить текстовую область тем же значением

Здесь ниже, как структурирован мой код

Спасибо

//service
 this.genericForm = this._fb.group({
  items: this._fb.group({
    item: ['', [Validators.required]], 
    itemText: ['']
  })
});


//component.components.ts
ngOnInit() {

this.AsimpleForm = this.service.genericForm.get ('items');};

 //component.component.html
 <mat-accordion [formGroup]="AsimpleForm" class="form-group">
    <mat-radio-group class="example-radio-group" formControlName="item">
      <mat-expansion-panel *ngFor="let object of objects;">
        <mat-expansion-panel-header>
          <mat-radio-button class="example-radio-button" [value]="object.name">
           {{object.name}}
          </mat-radio-button>
        </mat-expansion-panel-header>
        <textarea formControlName="itemText" [value]="<!-- how to access current itemText here? -->">{{<!-- how to access current itemText value here? -->}}</textarea>
    <span>Facoltativo</span>                     
  </mat-expansion-panel>
</mat-radio-group>

...