У меня есть панель инструментов и навыки с двумя компонентами, и я хочу передать тип панели инструментов для использования в навыках. Но получаю ошибку undefined.
Компонент приборной панели:
export class DashboardComponent implements OnInit {
type: string;
constructor() { }
ngOnInit() {
this.type = "Agent";
}
И компонент навыка:
export class SkillComponent implements OnInit{
@Input() type: string;
constructor() { }
ngOnInit() {
console.log(this.type);
}
Шаблон компонента панели мониторинга:
<div class="container">
<div class="row">
<app-skill-list type="type"></app-skill-list>
</div>
</div>
'type'
, но если вы хотите передать значениеthis.type = "Agent"
дочернему компоненту, используйте привязку атрибута[type]="type"
... ВопросSkillComponent
являетсяapp-skill-list
компонентом? если нет, то соответствующий компонент имеет привязкуtype
@Input? - person Pankaj Parkar   schedule 28.01.2018