Skip to content
Snippets Groups Projects
correction.component.ts 1.07 KiB
Newer Older
  • Learn to ignore specific revisions
  • import { Component } from '@angular/core';
    
    import { CompoundElementCorrection } from '../../unit';
    import { FormElementComponent } from '../../form-element-component.directive';
    
    
    @Component({
      selector: 'app-correction',
      template: `
    
          <div>
              <p>
                  {{$any(elementModel).text}}
              </p>
              <div *ngFor="let sentence of elementModel.sentences"
    
                   fxLayout="column">
    
                  <div fxLayout="row">
                      <div *ngFor="let word of sentence.split(' ');"
                           fxLayout="column">
                          <mat-form-field>
                              <input matInput type="text"
    
                                     [formControl]="elementFormControl">
    
                          </mat-form-field>
                          <div>
                              {{word}}
                          </div>
                      </div>
    
                  </div>
              </div>
          </div>
      `,
      styles: [
        'mat-form-field {margin: 5px}'
      ]
    })
    
    export class CorrectionComponent extends FormElementComponent {
      elementModel!: CompoundElementCorrection;
    }