Angular 未捕获类型错误:无法读取属性';参数';ionic2中未定义的
是否有人可以指导我解决此问题。我不确定在爱奥尼亚发球时为什么会出现如下错误:- 我的根页面是仪表板: 以下是与仪表板组件相关的代码 dashboard.tsAngular 未捕获类型错误:无法读取属性';参数';ionic2中未定义的,angular,ionic2,Angular,Ionic2,是否有人可以指导我解决此问题。我不确定在爱奥尼亚发球时为什么会出现如下错误:- 我的根页面是仪表板: 以下是与仪表板组件相关的代码 dashboard.ts import { Component } from '@angular/core'; import { NavController, NavParams } from 'ionic-angular'; @Component({ selector: 'page-dashboard', templateUrl: 'dashboard
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
@Component({
selector: 'page-dashboard',
templateUrl: 'dashboard.html'
})
export class DashboardPage {
constructor(public navCtrl: NavController, public navParams:NavParams) {}
ionViewDidLoad() {
console.log('ionViewDidLoad DashboardPage');
}
}
dashboard.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'dashboard'
})
export class DashboardComponent {
text: string;
constructor() {
console.log('Hello Dashboard Component');
this.text = 'Hello World';
}
}
dashboard.module.ts
import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { DashboardComponent } from './dashboard.component';
import { DashboardPage } from './components/dashboard/dashboard';
@NgModule({
declarations: [,
DashboardComponent,
DashboardPage
],
imports: [
],
bootstrap: [IonicApp],
entryComponents: [
DashboardComponent,
DashboardPage
],
providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}]
})
export class DashbaordModule {}
您需要首先调试正在发生的组件。特别是与哪些对象。然后粘贴代码。您的问题缺少我们可以帮助的信息。你应该添加相关的代码。它没有提到我得到的是哪个组件。这就是为什么我问得到这个错误的可能性。当你得到这个错误时,它意味着你的一个对象没有定义。@suraj我已经为我的根页面提供了代码,我不确定它发生在哪个组件上。由于rootpage是首先加载的,所以我希望rootpage组件中有可能出现此错误。如果我错了,请纠正我,我是ionic2的新手。您需要首先调试它发生在哪个组件上。特别是与哪些对象。然后粘贴代码。您的问题缺少我们可以帮助的信息。你应该添加相关的代码。它没有提到我得到的是哪个组件。这就是为什么我问得到这个错误的可能性。当你得到这个错误时,它意味着你的一个对象没有定义。@suraj我已经为我的根页面提供了代码,我不确定它发生在哪个组件上。由于rootpage是首先加载的,所以我希望rootpage组件中有可能出现此错误。如果我错了,请纠正我,我是新来的。