【发布时间】:2019-01-15 06:26:27
【问题描述】:
我已将我的 ionic 应用程序从 beta 11 更新到 rc0。所以这意味着我已经从 angular2 rc4 切换到了 angular2 stable。
我正在尝试使用从 home-page.html
调用的自定义组件<slider-component [title]="sliderTitle[0]" [songs]="recentlyViewedSongs" [viewId]="RecentViewId" ></slider-component>
在 slider-component.ts 中,我有一个始终未定义的 console.log
export class SliderComponent {
@Input() title: string = "";
@Input() songs: any;
@Input() viewId: any = []; //stores id of songs to be shown
constructor(
public nav: NavController,
) {
console.log("In the SliderComponent, this.songs", this.songs); //shows an empty array
}
在我的 app.module.ts 中,我像这样使用 @NgModule
@NgModule({
declarations: [
MyApp,
HomePage,
SliderComponent
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage,
SliderComponent
],
providers: []
})
export class AppModule {}
关于我做错了什么有什么想法吗?
【问题讨论】: