尝试在构造函数或ngOnInit中获取组件的@Input值。但它始终是“未定义的”。@Input属性在角度2中未定义onInit
我用console.log更新了英雄plunker以显示问题(测试版角度)。 http://plnkr.co/edit/dseNM7OTFi1VNG2Z4Oj5?p=preview
export class HeroDetailComponent implements OnInit {
constructor(){
console.log('hero', this.hero)
}
public hero: Hero;
ngOnInit() {
console.log('hero', this.hero)
}
}
我在做什么错在这里?
嗯,我并没有意识到,在这个例子中,我们没有选择immidatelly英雄......我很高兴,它不是在蹲在任何工作:)我检查它在掠夺者,它工作正常。但是,在我的代码中,它不能正常工作,但它已初始化......对于错误的重击程序感到抱歉。我会接受答案,但它不能解决我的问题。 – eesdil
所以问题是,我已经把@Input ...中的camelCase属性“inputProperty”,而不是“输入属性”...奇怪没有意识到..但在API文档中是这样写的。 – eesdil