Почему двусторонняя привязка не работает на mat-table? - PullRequest
1 голос
/ 07 марта 2020

Я создаю таблицу, используя Angular Материал.

Я хочу, чтобы в каждой строке было доступно поле ввода, после того как пользователь ввел ввод, его можно сохранить в показанной таблице.

Рассмотрим фрагмент кода ниже:

  <ng-container matColumnDef="comments">
    <th mat-header-cell *matHeaderCellDef>Comments</th>
    <td mat-cell *matCellDef="let element">
      <input
        matInput
        placeholder="Ex. Homo sapiens collagen type IV alpha 6 chain (COL4A6)"
        name="element.description"
        [(ngModule)]="element.comments"
      />
    </td>
  </ng-container>

Из-за некоторых неизвестных мне причин не работает двусторонняя привязка. Я проверил, и проблема действительно в двусторонней привязке.

Любой комментарий?

Заранее спасибо,

1 Ответ

1 голос
/ 07 марта 2020

Из Примеры ввода материала ввод должен быть записан так:

<input matInput placeholder="Ex. Pizza" value="Sushi">

Кроме того, если вы замените [(ngModule)] на [(ngModel)], это, вероятно, сработает в любом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...