2017-01-30 13 views

Odpowiedz

1

Link: https://github.com/2muchcoffeecom/ng2-restangular/blob/master/demo/mock-data/mock-providers.ts

import {BaseRequestOptions, Http} from "@angular/http"; 
import {MockBackend} from "@angular/http/testing"; 
import {RestangularHttp} from "../../src/ng2-restangular-http"; 

export const MockProviders = [ 
    BaseRequestOptions, 
    MockBackend, 
    { 
    provide: RestangularHttp, 
    useFactory: (http: Http) => { 
     return new RestangularHttp(http); 
    }, 
    deps: [Http] 
    }, 
    { 
    provide: Http, 
    useFactory: (backendInstance: MockBackend, defaultOptions: BaseRequestOptions) => { 
     return new Http(backendInstance, defaultOptions); 
    }, 
    deps: [MockBackend, BaseRequestOptions] 
    }, 
]; 
+0

Chociaż może to odpowiedź na pytanie, należy rozważyć dodanie krótkie wyjaśnienie –

+0

dzięki Tonyo! dobry punkt dla dalszego dochodzenia –

Powiązane problemy