У меня есть компонент списка воспроизведения в качестве дочернего компонента Компонент, родительский проход во входном «плейлисте», который является объектом массива.Как получить входные данные, переданные из родительского компонента в Angular2
playList: {
headerPlaylists: Array<any>,
bodyPlaylists: Array<any>
} = {
headerPlaylists: [],
bodyPlaylists: []
}
Компонент Ребенок, как показано ниже
@Component({
selector: 'playlist',
styleUrls: ['app/channel/playlist/playlist.css'],
templateUrl: 'app/channel/playlist/playlist.html',
directives: [VideoItemComponent],
inputs: ['playlist']
})
Мой вопрос, в моем классе, как я могу получить доступ к входам передается из его родителя компонент, скажем, просто console.log (список воспроизведения), Есть ли способ сделать это?
export class PlaylistComponent {
constructor() {
}
}
Вы все равно должны иметь свойство «playlist» в классе или это не будет компилироваться – drewmoore
Вы правы. Я был сосредоточен на отображении свойства, поэтому я забыл объявление свойства. Я обновил свой ответ. Благодаря! –