Spec-Zone.ru › Angular 2

XHRBackend

Experimental Class

Обзор класса

class XHRBackend implements ConnectionBackend {
  constructor(_browserXHR: BrowserXhr, _baseResponseOptions: ResponseOptions, _xsrfStrategy: XSRFStrategy)
  
  
  createConnection(request: Request) : XHRConnection
}

Описание класса

Создаёт экземпляры XHRConnection.

Этот класс обычно не используется конечными пользователями, но может быть переопределён, если требуется использовать другую реализацию бэкенда, например, в бэкенде на основе Node.js.

Пример

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());
  }
}

Аннотации

@Injectable()

Конструктор

constructor(_browserXHR: BrowserXhr, _baseResponseOptions: ResponseOptions, _xsrfStrategy: XSRFStrategy)

Подробное описание класса

createConnection(request: Request) : XHRConnection

экспортировано из @angular/http/index, определено в @angular/http/src/backends/xhr_backend.ts

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/http/index/XHRBackend-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API