角度“必须导入或本地”错误

Dre*_*rew 2 typescript ionic-framework ionic3 angular

我试图创建一个离子应用程序,当我在离子创建器中将页面链接在一起时,.ts文件出现错误,如下所示:

 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';
Run Code Online (Sandbox Code Playgroud)

以下是我的.ts文件中的代码:

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);
  }
}
Run Code Online (Sandbox Code Playgroud)

Sam*_*ath 5

您不得importHomePage里面home.ts的文件。 Line 4

需要从home.ts文件中删除以下导入

import { HomePage } from '../home/home';
Run Code Online (Sandbox Code Playgroud)