Задать вопрос
@alexbog90

Как передать массив из компонента в компонент а angular2+?

В приложении есть 3 компонента.

В компоненте1 есть массив объектов. По клику на чекбоксы меняются свойства некоторых элементов массива (в зависимости по какому чекбоксу был клик). Хочу передавать этот измененный массив в компонент2.
По клику кнопки в компоненте2 хочу емитить массив в компонент3.
В компоненте 3 хочу использовать этот массив.

По сути нужно передать массив из компонента1 в компонент3, но через компонент2, т.к. там находится кнопка. Подскажите как это сделать?

upd: Массив не будет расти, у каждого элемента есть булеан свойство checked, только оно будет меняться по клику на чекбокс.
  • Вопрос задан
  • 254 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Звучит стремно, массив менять и кидать туда сюда, может вырасти в неподдерживаемого монстра.
Посмотрите в сторону https://ngrx.io/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы