我面臨下一個錯誤,無法理解如何解決它。錯誤:無法解析 LoginPage 的所有參數:([對象對象]、[對象對象]、[對象對象]、?)。我已經檢查了這里的幾乎每個主題,并嘗試了多種方法來解決它,但仍然無法在第二天擊敗它。Login.tsimport { Component } from '@angular/core';import { IonicPage, NavController, NavParams,AlertController } from 'ionic-angular'; import { AuthProvider } from '../../providers/auth/auth';import { TabsPage } from '../tabs/tabs';/*** Generated class for the LoginPage page.** See https://ionicframework.com/docs/components/#navigation for more info on* Ionic pages and navigation.*/@IonicPage()@Component({selector: 'page-login',templateUrl: 'login.html',})export class LoginPage {email:string = '';password:string = '';errorMsg:string;constructor(public navParams: NavParams,public navCtrl: NavController,public alertCtrl: AlertControllerpublic authService: AuthProvider,) {}ionViewDidLoad() {console.log('ionViewDidLoad LoginPage');}errorFunc(message){let alert = this.alertCtrl.create({ title: 'oops!', subTitle: message, buttons: ['OK']});alert.present();} myLogIn(){if (this.email.trim() !=='' ) { console.log(this.email.trim() + " " + this.password.trim() ) if (this.password.trim() === '') { this.errorFunc('Please put your password') } else{ let credentials = { email: this.email, password: this.password }; this.authService.login(credentials).then((result) => { console.log(result); this.navCtrl.setRoot(TabsPage); }, (err) => { console.log(err); this. errorFunc('Wrong credentials ! try again') console.log("credentials: "+JSON.stringify(credentials)) }); } } else{ this. errorFunc('Please put a vaild password ! for ex:(123456)') } } myLogOut(){ this.authService.logout(); } }Auth.tsimport { Injectable } from '@angular/core';import { Storage } from '@ionic/storage'; import { Http , Headers } from '@angular/http';import { TabsPage } from '../../pages/tabs/tabs';
錯誤:無法解析 LoginPage 的所有參數:
紅顏莎娜
2022-08-18 16:13:16