我需要使用输入将数据从父传递给子。我希望传递的变量来自* ngFor。
我想这样做。目前不工作;无法阅读财产' subject'未定义的
<ul *ngFor="let item of data">
<li> {{item.id}}</li>
</ul>
<ubi-story-side [rec]='item.id'></ubi-story-side>
答案 0 :(得分:2)
您的ubi-story-side
超出了* ngFor,因此项目变量在那里是未知的。您希望将哪个项目传递给故事方?
答案 1 :(得分:0)
在子组件内部创建@Inpust
child.component.ts
import { Component, Input } from '@angular/core';
export class ChildComponent {
@Input() public rec: any;
}