내가 entryComponents에있는 구성 요소가있는 페이지 (HomePage)를 추가했지만 "오류 : 알려지지 않은 (약속 있음) : 오류 : 구성 요소 HomePage가 NgModule의 일부가 아니거나 모듈을 가져 오지 않았습니다. 기준 치수."
Code Block--
login.module.ts----
@NgModule({
declarations: [
LoginPage,
],
imports: [
IonicPageModule.forChild(LoginPage),
],
exports: [
LoginPage
],
entryComponents:[HomePage]// Added here
})
export class LoginModule {}
-----
login.ts----------------
@IonicPage()
@Component({
selector: 'page-login',
templateUrl: 'login.html'
})
export class LoginPage {
createUserId(){
this.myProvider.createUserId(this.value,data=>{
if(data=="success")
{
this.check_response="UserID created"
this.navCtrl.push(HomePage)//-----Getting an error here
}
else
this.check_response="Failure"
})
//console.log("submit")
}
}
homepage.module.ts-----------
@NgModule({
declarations: [
HomePage
],
imports: [
IonicPageModule.forChild(HomePage),
AddExpenseModule
],
exports: [
HomePage
]
})
export class HomePageModule {}
또한 ngModule의 선언 배열에 HomePage를 포함해야합니다. 모든 app 구성 요소, 지시문 등은 선언 배열에서 수행해야합니다. 자세한 설명은 여기에서 확인할 수 있습니다.https://www.joshmorony.com/an-introduction-to-ngmodule-for-ionic-2/