我有一个父 SiliComponent 和一个 SiliChildComponent 。
在SiliChildComponent中我有一个@Input()expdays:any [];
这是在ngOnChanges界面中添加的,如下所示:
Angular4 SiliChildComponent
data:any;
@Input() expdays:any[];
ngOnChanges() {
this.data = this.expdays;
}
**来自父组件SiliComponent **的HTML
<select (ngModelChange)="changeCar($event)">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi" selected>Audi</option>
</select>
<expdays [expdays]='exp_searchData'></expdays>
来自子组件SiliChildComponent的HTML我正在使用@Input数据
<div *ngFor="let x of data" >
{{x}}
</div>
修复问题: 问题出现在我的代码的另一个地方。