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

Ionic parte 1: Aula 2 (Error: Uncaught (in promise): Error: No provider for Http! Error: No provider for Http! at injectionError )

Após fazer exatamente o que foi dito na aula e executar meu código ele aparece a seguinte mensagem:

Error: Uncaught (in promise): Error: No provider for Http! Error: No provider for Http! at injectionError (http://localhost:8100/build/main.js:1509:86) at noProviderError (http://localhost:8100/build/main.js:1547:12) at ReflectiveInjector._throwOrNull (http://localhost:8100/build/main.js:3048:19) at ReflectiveInjector.getByKeyDefault (http://localhost:8100/build/main.js:3087:25) at ReflectiveInjector.getByKey (http://localhost:8100/build/main.js:3019:25) at ReflectiveInjector.get (http://localhost:8100/build/main.js:2888:21) at AppModuleInjector.NgModuleInjector.get (http://localhost:8100/build/main.js:3835:52) at resolveDep (http://localhost:8100/build/main.js:11295:45) at createClass (http://localhost:8100/build/main.js:11151:91) at createDirectiveInstance (http://localhost:8100/build/main.js:10979:37) at c (http://localhost:8100/build/polyfills.js:3:13190) at Object.reject (http://localhost:8100/build/polyfills.js:3:12546) at NavControllerBase._fireError (http://localhost:8100/build/main.js:43164:16) at NavControllerBase._failed (http://localhost:8100/build/main.js:43152:14) at http://localhost:8100/build/main.js:43207:59 at t.invoke (http://localhost:8100/build/polyfills.js:3:8971) at Object.onInvoke (http://localhost:8100/build/main.js:4406:37) at t.invoke (http://localhost:8100/build/polyfills.js:3:8911) at r.run (http://localhost:8100/build/polyfills.js:3:4140) at http://localhost:8100/build/polyfills.js:3:13731

**A aula é a respeito de uma requisição a api do seguinte link https://aluracar.herokuapp.com/ esses dados seriam exibidos em um app feito em ionic.

6 respostas
solução!

Boa noite. Vou pegou este projeto (obrigatório)?

https://cursos.alura.com.br/course/ionic2-parte1/task/26829

Chuto que pulou essa parte. Se não pegou não vai funcionar porque seu template estará em ionic3 e não ionic 2.

No final da segunda parte do curso ensino a migrar para ionic 3 e como resolver isso. Ionic 3 obriga configurar o provider (seu erro), já ionic 2 não.

Aguardo seu feedback.

Eu tinha executado este comando "ionic start aluraCar blank --v2"

Mas vou testar baixando este projeto.

Não pode executar este comando, infelizmente (por enquanto). Eu explico isso essa seção do curso.

Fico no aguardo. Mas fique tranquilo que é só fazer esse ajuste que você vai até o fim sem surpresas. É como eu disse, no final da parte 2 em 10 minutos você migra para ionic 3.

Só verifica os pré requisitos do curso que é Angular 2 e ES6.

Funcionou!!!

Excelente! Agora é continuar com os estudos!

Sucesso e bom estudo meu aluno!