Добавление input компоненты

Сделал отдельную integer компоненту (ввод только целых чисел), но когда вставляю её, input не отображается Вот так работает без компоненты:

<ng-container>
    <mat-form-field>
    <input matInput
           [(ngModel)]="row.data[header.dataProperty].data"
           [name]="indi + '_' + header.dataProperty"
           (keypress)="onIntNumberKeyPress($event, row, header.dataProperty)"/>
    </mat-form-field>
</ng-container>

есть строка ввода

А так почему-то строка ввода не отображается:

<ng-container>
    <app-integer [row]="row" [header]="header" [indi]="indi"></app-integer>
</ng-container>

код app-ingteger

<div>
  <mat-form-field>
    <input matInput
           [(ngModel)]="row.data[header.dataProperty].data"
           [name]="indi + '_' + header.dataProperty"
           (keypress)="onIntNumberKeyPress($event, row, header.dataProperty)"/>
  </mat-form-field>
</div>

нет строки ввода

В чём ошибка?


Ответы (0 шт):