转载自: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
]
现在问题即可解决