Angular передача данных от ребенка к родителю не отвечает - PullRequest
1 голос
/ 04 марта 2020

У меня есть список данных в таблице из массива, и я отображаю форму при нажатии на кнопку Add User, которая работает нормально.

Но я также хочу скрыть форму при нажатии кнопки cancel, которая не работает. Я следовал за документами от angular относительно источника событий. Данные не передаются родителю по событию клика.

Я создал демо. Пожалуйста, помогите.

Stackbliz demo

1 Ответ

3 голосов
/ 04 марта 2020

Ваше событие не привязано к <app-add-user-form>, а к <tr>. Чтобы это работало, напишите это как:

      <tr *ngIf="showForm === true">
        <td colspan="3">
          <app-add-user-form (showUserForm)="hideUserForm($event)"></app-add-user-form>
        </td>
      </tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...