PhoneGap中文网
标题:
Angularjs4.0不用RxJs实现数据请求
[打印本页]
作者:
幽梦林子
时间:
2017-8-11 12:50
标题:
Angularjs4.0不用RxJs实现数据请求
Angularjs4.0不使用RxJs如何实现数据请求呢?我们按以下步骤来操作即可完成:
一、http
this.http.get("http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1&callback=JSONP_CALLBACK")
.subscribe(
function(data){
console.log(data);
},function(err){
console.log('失败');
}
);
复制代码
二、JSONP
this.jsonp.get("http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1&callback=JSONP_CALLBACK")
.subscribe(
function(data){
console.log(data);
},function(err){
console.log('失败');
}
);
复制代码
三、Post
1.引入Headers Htp
import {Http,Jsonp,Headers} from "@angular/http";
复制代码
2.实例化Headers
private headers = new Headers({'Content-Type': 'application/json'});
复制代码
3.post提交数据
this.http
.post('http://localhost:8008/api/test',
JSON.stringify({username: 'admin'}), {headers:this.headers})
// .toPromise()
.subscribe(function(res){
console.log(res.json());
});
复制代码
欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/)
Powered by Discuz! X3.2