Ciao a tutti, mi sto avvicinando ora allo sviluppo di app in html con ionic/angular e cordova. Ho un problema con implementazione di una libreria, nello specifico Http per poter spedire un post di login ad un server, il codice della pagina è questo
Durante la compilazione non ricevo nessun errore, ma quando vado a caricare la pagina il browser mi segnala diversi errori, nello specifico questi:codice:import { Component, OnInit } from '@angular/core'; import {HttpClient} from '@angular/common/http'; @Component({ selector: 'app-login', templateUrl: './login.page.html', styleUrls: ['./login.page.scss'], }) export class LoginPage implements OnInit { private username: string; private password: string; private error: string; constructor(public HttpClient: HttpClient) {} ngOnInit() { } login() { console.log('dentro login'); let postData = { 'name': "Customer004", 'email': "customer004@email.com" } console.log(postData); } }
ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[LoginPage -> HttpClient]:
StaticInjectorError(Platform: core)[LoginPage -> HttpClient]:
NullInjectorError: No provider for HttpClient!
Error: StaticInjectorError(AppModule)[LoginPage -> HttpClient]:
StaticInjectorError(Platform: core)[LoginPage -> HttpClient]:
NullInjectorError: No provider for HttpClient!
....
....
....
se controllo nel sito ufficiale di ionic e seguo quella procedura, il problema è identico, non cambia nulla.
Qualcuno sa dirmi dove sbaglio?
grazie

Rispondi quotando