子要素としてプレイリストコンポーネントがあり、Arrayのオブジェクトである入力 'playlist'に親パスがあります。アクセス方法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
あなたは正しいです。私はプロパティを表示するときに焦点を当てていたので、プロパティの宣言を忘れてしまった。私は自分の答えを更新しました。ありがとう! –