【发布时间】:2018-12-13 12:10:53
【问题描述】:
我正在尝试将数据从父组件传递到子组件,但我得到的数据是undefined,
在我下面的代码中
父组件
这里 part_data 我已经在服务中声明了
this._PartService.GetDataValues(this.search.item, this.search.filter_type, release_part).subscribe(
result => {
this.resultData = result;
this._PartService.part_data = this.resultData.data
})
子组件
这里我用的是观察者
this.searchService.observer.subscribe(search => {
this.part = search.item;
this.specification = this._PartService.part_data.partMasterDataCompleteList[0];
})
我收到PartMasterDataCompleteList[0] is undefined
【问题讨论】:
-
你是如何发送数据的?你在用
@input吗? -
在访问值之前使用 If
-
嗨,感谢您的回复,我没有使用@input,我只是通过属性发送数据,就我而言,我正在发送 part_data..
-
我实际上想使用@input,所以请告诉我如何在我的情况下使用它
-
您可以发布您的
@Component({...})代码吗?
标签: html angular typescript angular5