Вы можете использовать другой комп onet, чтобы связать переменную @Input. например:
1) AppComponent = компонент Paraent.
2) создать комп onet (BillComponent) и затем определить шаблон:
<app-child [loginInfo]="loginDetails"></app-child>
, внутри него
3) создать маршрут для BillComponent:
{path: 'generate-bill', component: BillComponent},
внутри app-routing.module.ts
4) Теперь файл billComponent.ts выглядит следующим образом:
selector: 'app-bill',
template: ` <app-child [loginInfo]="loginDetails"></app-child> `,
styleUrls: ['./bill.component.css']
})
export class BillComponent {
title = 'lifecycle';
loginDetails = [
{ name: 'qwe', password: '123' },
{ name: 'rty', password: 'pom@123' },
];
}
5) дочерний компонент будет таким же, как вы указали в своем коде.
Примечание. Проверьте поток компонента. .like par enet, родной или дочерний компонент.