【发布时间】:2018-10-19 16:08:12
【问题描述】:
我有一个父组件,它从服务中获取数据对象并将其存储在 value: item 中。
接下来,我通过 html 绑定将其发送到子组件:
<app-employee-form *ngIf="!showLoader" [employee]="item"></app-employee-form>
在子组件中我有输入注释并且我得到了员工值:
@Input() employee: Employee;
在这一点上,我的问题开始了。 当我尝试将这些数据用于:
ngOnInit() {
console.log('Test ->', this.employee);
console.log('Test for name -> ', this.employee.name);}
我在控制台中:
Test -> {"id":1,"name":"Wanda","surname":"Smith","type":"sdfkmsd","selected":false
Test for name -> undefined
我不明白为什么我无法从属性名称(或本例中的任何其他属性)获取数据。有人可以帮帮我吗?
【问题讨论】:
标签: angular components interaction