For my ionic application development, I encountered an issue while trying to link pages together in the ionic creator. The error message on the .ts file is:
typescript: src/pages/home/home.ts, line: 4
Individual declarations in merged declaration 'HomePage' must be all exported or all local.
L3: import { NotificationsPage } from '../notifications/notifications';
L4: import { HomePage } from '../home/home';
L5: import { MyPatientsPage } from '../my-patients/my-patients';
The snippet of code from the .ts file causing this error is shown below:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { NotificationsPage } from '../notifications/notifications';
import { HomePage } from '../home/home';
import { MyPatientsPage } from '../my-patients/my-patients';
import { AllPatientsPage } from '../all-patients/all-patients';
import { LoginPage } from '../login/login';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController) {
}
goToNotifications(params){
if (!params) params = {};
this.navCtrl.push(NotificationsPage);
}goToHome(params){
if (!params) params = {};
this.navCtrl.push(HomePage);
}goToMyPatients(params){
if (!params) params = {};
this.navCtrl.push(MyPatientsPage);
}goToAllPatients(params){
if (!params) params = {};
this.navCtrl.push(AllPatientsPage);
}goToLogin(params){
if (!params) params = {};
this.navCtrl.push(LoginPage);
}
}