Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Runtime Error em AppModule

Boa tarde, Gabriel! Tudo bem? Minha aplicação está apontando o seguinte erro: Unexpected value 'HttpClient' imported by the module 'AppModule'. Please add a @NgModule annotation.

import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { SplashScreen } from '@ionic-native/splash-screen';
import { StatusBar } from '@ionic-native/status-bar';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { HttpClientModule } from '@angular/common/http';
import { CarrosServiceProvider } from '../providers/carros-service/carros-service';

@NgModule({
  declarations: [
    MyApp,
    HomePage
  ],
  imports: [
    BrowserModule,
    HttpClientModule,
    IonicModule.forRoot(MyApp)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage
  ],
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: IonicErrorHandler},
    CarrosServiceProvider
  ]
})
export class AppModule {}
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Carro } from '../../modelos/carro';

@Injectable()
export class CarrosServiceProvider {

  constructor(private _http: HttpClient) {

  }

  lista() {

    return this._http.get<Carro[]>('http://localhost:8080/api/carro/listaTodos');
  }

}

Desde já agradeço seu suporte

5 respostas

Boa noite, Cicero! Como vai?

Olhando o seu código eu não consegui identificar nenhum problema. Vc poderia disponibilizar ele no github ou no google drive para que eu possa dar uma olhada mais diretamente?

No entanto, se como for que vc disponibilize, não mande junto a pasta node_modules.

Espero a sua resposta para que juntos possamos resolver esse problema!

Grande abraço e bons estudos!

Bom dia, Gabriel!

Subi para o Google Drive sem a pasta node_modules. O link é:

https://drive.google.com/open?id=1_Vswk8TRzsNahydxsSZXi295SEipWNNZ

Fala Gabriel! Tudo bem?

Reiniciei o projeto e agora está tudo certo. Não sei ainda o que houve mas vou prosseguir com o curso.

Muitíssimo obrigado pelo suporte!

Grande abraço

Boa tarde, Gabriel!

Continuei o curso e tive agora mesmo um erro parecido na minha aplicação e quando eu reiniciei não apontou mais o erro e estava tudo certo.

Você sabe me dizer o que está acontecendo? A versão do Node é a 6.x que você indicou no início do curso.

Grande abraço

solução!

Boa tarde, Cicero! Como vai?

As vezes a Ionic CLI dá uns problemas assim onde ela para de funcionar e precisamos reiniciar ela. Aparentemente é algum tipo de bug que a ferramenta de linha de comando do Ionic está apresentando.

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!