내 모듈이 새로 생성 된 페이지를 수락하는 데 도움이 필요합니다. 내 터미널에서는 이온 명령 ionic generate page
을 사용하여 파일 트리에 새 페이지 두 개를 만들었습니다. 하나는 개인 정보 보호 정책 및 기타 이용 약관이라고합니다. 그것은 잘 새로운 페이지를 구축 :이온 생성 페이지에서 오류가 발생했습니다.
** 개인 정보 보호 정책 페이지 **
/*
Generated class for the PrivacyPolicy page.
Ionic pages and navigation.
*/
@Component({
selector: 'page-privacy-policy',
templateUrl: 'privacy-policy.html'
})
export class PrivacyPolicyPage {
constructor(public navCtrl: NavController) {}
ionViewDidLoad() {
console.log('Hello PrivacyPolicyPage Page');
}
}
사용 페이지
/*
Generated class for the TermsOfUse page.
*/
@Component({
selector: 'page-terms-of-use',
templateUrl: 'terms-of-use.html'
})
export class TermsOfUsePage {
constructor(public navCtrl: NavController) {}
ionViewDidLoad() {
console.log('Hello TermsOfUsePage Page');
}
}
의 관점 그러나 나는에 페이지를 밀어 갔을 때 다른 페이지에서 컨트롤러를 탐색하십시오. 내가 먼저 cannot determine module for component PrivacyPolicyPage
(및 사용 페이지 각각)라고 말한 터미널에서 빌드 오류가 발생하면 모듈에 페이지를 추가 할 때 app.module.ts
에 있습니다. 나는 unexpected value PrivacyPolicyPage declared by the module AppModule
라고 말한 오류가 있습니다.
내가 여기서해야 할 일은 무엇입니까?
import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
//other imports
import { TermsOfUsePage } from '../terms-of-use/terms-of-use';
import { PrivacyPolicyPage } from '../privacy-policy/privacy-policy';
@NgModule({
declarations: [
*otherPages*,
*otherPages*,
TermsOfUsePage,
PrivacyPolicyPage
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
*otherPages*,
*otherPages*,
TermsOfUsePage,
PrivacyPolicyPage
],
providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}]
})
export class AppModule {}
당신이 제대로 작동 다른 페이지의 내용을 게시하시기 바랍니다 수 :
이 제대로처럼해야합니다
AppModule
수입에 해당 구성 요소를 해결하기 위해? 페이지에서 게으른로드를 사용하고 있는지 또는 일반 구성 요소인지 확인하는 것입니다. – sebaferrerascli 버전은 무엇입니까? 게으른 로딩을 사용하고 있습니까? –
this.navCtrl.push ('TermsOfUsePage') 또는 this.navCtrl.push (TermsOfUsePage)가있는 페이지를 호출 하시겠습니까? 첫 번째는 지연로드이며 각 페이지에 대한 모듈을 만드는 데 필요합니다. –