【ionic2】解决Error: No provider for Http!

转载自:http://blog.csdn.net/wtunique/article/details/77519830

自己在使用ionic中 http.get() 方法时运行程序会报错Error: No provider for Http!

原因:没有将Http添加到根模块

解决方案:在 app.module.ts 引入

import { Http } from '@angular/http';

providers 加入

providers: [
    ...
    Http
]

这个问题即可解决

然而,当我这样改完之后又报了另外一个错误:Uncaught (in promise): Error: No provider for ConnectionBackend! 很无语

这个问题我是这样解决的。在根模块 app.module.ts

// import { Http } from '@angular/http';
import { HttpModule } from '@angular/http';

providers 引入:

providers: [
    ...
    // Http
    HttpModule
]

现在问题即可解决

你可能感兴趣的:(ionic3)