Как передать массив в @input (), в другой @input () другого компонента? - PullRequest
0 голосов
/ 31 марта 2020

Я смог передать свой массив первой @Input (); и отобразил содержимое моего массива. Теперь проблема в том, что я хочу передать данные первого @Input () моему второму @Input (); затем отобразите это. Что-то новое для angular, и я учусь передавать данные.

1 Ответ

0 голосов
/ 31 марта 2020

Вы передаете его так же, как передавали его от родительского к дочернему компоненту.

Родительский компонент

<app-child [customInput]="input></app-child>

Дочерний компонент

Контроллер

export class ChildComponent {
  @Input() customInput: any;
  .
  .
}

Шаблон

<app-grandchild [customInput]="customInput"></app-grandchild>

Великий ребенок

Контроллер

import { Component, OnInit, OnDestroy, ChangeDetectionRef } from '@angular/core';

export class GrandChildComponent {
  @Input() customInput: any;
  .
  .
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...