嘗試在構造函數或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