Angular 子组件从父组件接收数据时出错

Angular 子组件从父组件接收数据时出错,angular,typescript,angular2-components,angular2-inputs,Angular,Typescript,Angular2 Components,Angular2 Inputs,我将数据从家长传递给孩子 `<tag-editor[item]="item"></tag-editor>` 但我只得到了2个未定义的 如何修复它?看起来父组件中的项未定义。编辑器[item此处需要空格。猜猜看。什么是父组件父组件有数据。@MaxKarpovets“父组件有数据”这不太可能。请向代码显示如何分配数据。看起来父组件中的item未定义。editor[item此处需要空格。猜猜看。什么是父组件父组件有数据。@maxkarpoves“父组件有数据”这不太可能。请向

我将数据从家长传递给孩子

`<tag-editor[item]="item"></tag-editor>`
但我只得到了2个未定义的


如何修复它?

看起来父组件中的
未定义。
编辑器[item
此处需要空格。猜猜看。什么是父组件父组件有数据。@MaxKarpovets“父组件有数据”这不太可能。请向代码显示如何分配数据。看起来父组件中的
item
未定义。
editor[item
此处需要空格。猜猜看。什么是父组件父组件有数据。@maxkarpoves“父组件有数据”这不太可能。请向代码显示如何分配数据。
//Try this : 
import {OnInit, SimpleChanges, OnChanges} from '@angular/core';
export class TagEditorComponent implements  OnInit, OnChanges {
@Input() private item: Tag;
ngOnInit() {
  console.log(this.item)
}
ngOnChanges(changes : SimpleChanges) {
  if(typeof changes['item'] !== 'undefined'){
  console.log(this.item)
  }
}
//Try this : 
import {OnInit, SimpleChanges, OnChanges} from '@angular/core';
export class TagEditorComponent implements  OnInit, OnChanges {
@Input() private item: Tag;
ngOnInit() {
  console.log(this.item)
}
ngOnChanges(changes : SimpleChanges) {
  if(typeof changes['item'] !== 'undefined'){
  console.log(this.item)
  }
}