XHRBackend

Creates XHRConnectioninstances.

弃用说明

see https://angular.io/guide/http

class XHRBackend implements ConnectionBackend { createConnection(request: Request): XHRConnection }

说明

This class would typically not be used by end users, but could be overridden if a different backend implementation should be used, such as in a node backend.

Example

import {Http, MyNodeBackend, HTTP_PROVIDERS, BaseRequestOptions} from '@angular/http'; @Component({ viewProviders: [ HTTP_PROVIDERS, {provide: Http, useFactory: (backend, options) => { return new Http(backend, options); }, deps: [MyNodeBackend, BaseRequestOptions]}] }) class MyComponent { constructor(http:Http) { http.request('people.json').subscribe(res => this.people = res.json()); } }

方法

createConnection(request: Request): XHRConnection

参数

request

Type: Request.

返回值

XHRConnection

注解

@Injectable()