에서 작동하지 않는 것은 내 코드입니다 :navpush 내가 이온 2. 여기에 몇 가지 기본적인 라우팅을 수행하려고 이온 2
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import {FishPage} from '../fish';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
goFish: FishPage;
constructor(public navCtrl: NavController) {
this.goFish = FishPage;
}
}
여기에있다 FishPage :
import { Component } from '@angular/core';
@Component({
templateUrl: 'fish.html'
})
export class FishPage {
constructor() {
}
}
을 여기에 HTML입니다 :
<ion-content>
<button ion-button full [navPush]="goFish" >Go Fish</button>
</ion-content>
그러나, 나는 내가 다음과 같은 오류가 버튼을 클릭 :
EXCEPTION: Error in ./HomePage class HomePage - inline template:16:2 caused by: No component factory found for FishPage
당신은 당신의 app.module 파일을 게시 할 수 있을까요? 거기에 선언이 잘못된 것일 수 있습니다. – Sam5487
감사합니다. 실제로 FishPage를 app.module에 추가하여이 문제를 해결했습니다. 내 질문은 정말로 같아요 : app.module은 무엇을합니까? 그것은 이온 문서의 어떤 것도 아닙니다. – Philip7899
FishPage가 app.modules.ts 페이지의 '선언'및 'entryComponents'에 포함되어 있는지 확인할 수 있습니까? – frednikgohar