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)
您不得import将HomePage里面home.ts的文件。即 Line 4
需要从home.ts文件中删除以下导入
import { HomePage } from '../home/home';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8993 次 |
| 最近记录: |