NativeScript Angular Error: NullInjectorError: No provider for Http

M Dedi Rudianto
Biji Inovasi
Published in
1 min readMar 25, 2018

Awal-awal belajar bikin mobile app pakai NativeScript dengan framework Angular, ada aja error. Salah satunya seperti judul di atas, NullInjectorError: No provider bla bla bla.

Sebenernya masalahnya simple banget. Seperti dijelaskan di errornya, kalau tidak ada provider alias module yang terpasang. Jadi solusinya adalah pasang provider/module yang dibutuhkan. Dengan contoh di atas tidak ditemukan module Http, berarti import aja module itu. Kalau di Angular pakai module @angular/common/http, maka di NativeScript pakai nativescript-angular/http-client.

Kemudian, yang harus ditambahkan di app.module.ts untuk Angular adalah sebagai berikut:

import { HttpModule } from “@angular/http”;imports: [
...,
HttpModule
]

Sedangkan untuk NativeScript adalah ini:

import { NativeScriptHttpModule } from “nativescript-angular/http”;imports: [
...,
NativeScriptHttpModule
]

Kalau sudah pakai module NativeScript, ga perlu harus import modulenya Angular.

--

--

M Dedi Rudianto
Biji Inovasi

Digital Innovator and Entrepreneur, Founder at Biji Inovasi