ngOnChanges&&下拉后的@Input更改数据未更新

时间:2017-08-07 21:18:54

标签: node.js angular

我有一个父 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>

修复问题: 问题出现在我的代码的另一个地方。

0 个答案:

没有答案