未捕获的错误:无法解析UpdatePasswordPage的所有参数:([对象对象],[对象对象],[对象对象],[对象对象] 、?)

时间:2018-12-07 10:17:02

标签: android cordova ionic-framework

所有这些均已正确导入

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } 
from 'ionic-angular';
import { Config } from '../../config/config';
import { LoadingController } from 'ionic-angular';
import { MenuController } from 'ionic-angular';
import { UtilitiesProvider } from '../../providers/utilities/utilities';
import { ToastController } from 'ionic-angular/components/toast/toast-controller';
import { DbServiceProvider } from '../../providers/db-service/db-service';

页面构造器是

constructor(public navCtrl: NavController, public navParams: NavParams,public menuCtrl: MenuController,public loadingCtrl: LoadingController, public config : Config, public utility: UtilitiesProvider,public toastCtrl: ToastController,public dbService: DbServiceProvider)

现在,在错误中,是针对哪个dbService的最后一个对象。

还有一些其他页面,它们的编码和工作文件类似。

每个提供程序都运行良好,仅此页面无法在特定页面上运行。

注意,页面正确包含在app.module.ts中。

如果我删除该dbProvider,它将正常工作。但是我需要调用它的功能并进行一些处理。

任何人都可以帮助和指导

这是我的环境详细信息

离子:

  ionic (Ionic CLI)  : 4.5.0
  (/usr/local/lib/node_modules/ionic)
  Ionic Framework    : ionic-angular 3.9.2
  @ionic/app-scripts : 3.2.1

科尔多瓦:

  cordova (Cordova CLI) : 8.1.2 (cordova- 
  lib@8.1.1)
  Cordova Platforms     : android 6.3.0, browser 
  5.0.1
  Cordova Plugins       : cordova-plugin-ionic- 
  webview 1.1.1, (and 18 other plugins)

系统:

  NodeJS : v7.8.0 (/usr/local/bin/node)
  npm    : 4.2.0
  OS     : Linux 3.19

1 个答案:

答案 0 :(得分:0)

尝试这样导入ToastController!

import {IonicPage, NavController, NavParams, ToastController} from 'ionic-angular';