UNPKG

zorro-ext-subin

Version:
35 lines (34 loc) 1.03 kB
import { Http } from "@angular/http"; import { Router } from "@angular/router"; import "rxjs/add/operator/catch"; import "rxjs/add/operator/toPromise"; import 'rxjs/add/observable/throw'; import "rxjs/add/operator/map"; export declare const BASEURL = "http://120.76.247.73:11006"; /** * 通用API服务,用于简单的调用后端的Controller及其方法,避免后端人员自行处理Restful类型API的麻烦 */ export declare class API { http: Http; router: Router; _url: string; /** * 设置API地址,如果是多个服务器,请使用Nginx或者其它网关软件先行统一地址 * @param url API地址 */ url: string; /** * 注入http服务 * @param http */ constructor(http: Http, router: Router); call(...args: any[]): any; /** * get请求 * @param url * @param paramObj */ private get(url, paramObj); toQueryString(obj: any): string; toQueryPair(key: any, value: any): any; }