本文整理匯總了TypeScript中angular2/http.Jsonp.request方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Jsonp.request方法的具體用法?TypeScript Jsonp.request怎麽用?TypeScript Jsonp.request使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類angular2/http.Jsonp
的用法示例。
在下文中一共展示了Jsonp.request方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: search
search(keyword) {
let params = new URLSearchParams('callback=JSONP_CALLBACK');
params.set('term', keyword);
return this.jsonp.request('https://itunes.apple.com/search', {
search: params
}).map(response => response.json().results);
}
示例2: Error
.switchMap((): Observable<any> => {
console.log("Fetching", url);
return this.jsonp
.request(url)
.timeout(15000, new Error("Timed out"))
.map((res: any) => res.json());
})
示例3: loadAlbums
loadAlbums(id) {
let params = new URLSearchParams('callback=JSONP_CALLBACK&entity=album');
params.set('id', id);
params.set('country', this.setting.country.code);
return this.jsonp.request('https://itunes.apple.com/lookup', {
search: params
}).map (response => response.json().results)
.map(results => results.filter((item) => item.collectionType === 'Album'));
}
示例4: constructor
constructor(jsonp: Jsonp) {
jsonp.request('https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=JSONP_CALLBACK').subscribe(res => {
this.options = {
title: { text: 'Student Course Purchase Detail' },
series: [{
name: 'No of courses',
data: res.json(),
tooltip: {
valueDecimals: 2
}
}]
};
});
this.options = {
title: { text: 'simple chart' },
series: [{
data: [29.9, 71.5, 106.4, 129.2],
}]
};
}
示例5: getModel
// + "?" + params.map( key => Object.keys(key)[0]+'='+key[Object.keys(key)[0]] ).join("&") --.angular.2.aans0
getModel( url : string , params : Array<Object> ) {
this._logger.log("Request to : " + url);
return this.jsonp.request(url+'?callback=JSONP_CALLBACK')
.map(res => res.json())
.catch(this.handleError);
}