2013-05-22 21 views
2

我在一個團隊中工作,分成前端和後端開發人員。有時候,前端想要對尚未實現的http地址/ REST資源發出一些REST請求如何在Angular中只模擬一個特定的http資源(URL)

ngMockE2E有一個$httpBackend服務,似乎對此非常有用。問題是,我怎麼嘲笑一些特定的URL /其餘資源?

我希望大多數請求像例如GET /users.json照常到達後端服務器。 但在等待例如GET /users/tommy/profile.json得到實施(由後端傢伙),這將是很高興有一些「假裝回應」,又名嘲笑,所以我們可以繼續工作。應該怎麼辦?

謝謝:)

回答

1

嘗試包括這在你的項目:

app.config(function($provide) { 
    $provide.decorator('$httpBackend', angular.mock.e2e.$httpBackendDecorator); 
}).run(function($httpBackend) { 
    // make sure we have access to 
    $httpBackend.whenGET('*').passThrough(); 

    // here use your mocking data using $httpBackend 
}); 
相關問題