отправить массив с роутером-выходом в angular 9 - PullRequest
0 голосов
/ 21 апреля 2020

Я хочу отправить презентацию, когда я go компоненту, и использовать ее в компоненте. Как получить массив в component.menu

compomemt.menu. html:

<p>header</p>
<a routerLink="Edit">
<router-outlet></router-outlet>
// Display the return information from component.edit
<p>footer</p>

component.edit. html:

<input type="text" #name value="Aliakbar">
<input type="text" #age value="21">
<a routerLink="menu"> Return and send information </a>

Как восстановить данные и добавить (pu sh ()) их в массив в component.menu.

1 Ответ

0 голосов
/ 21 апреля 2020

Проверьте пример stackblitz , который я создал.

component-edit является потомком component-menu. Добавьте директиву Input к дочернему компоненту. Также добавьте Eventemitter к дочернему компоненту. Поэтому при каждом обновлении component-edit отправляйте событие со значениями в родительский компонент (component-menu). Оказавшись в родительском компоненте, отредактируйте значения так, как вы хотите sh. Эти значения будут обновлены автоматически благодаря директиве Input, которую вы передаете.

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