gpt4 book ai didi

angular - 如何在 Observable 中返回模拟数据?

转载 作者:太空狗 更新时间:2023-10-29 18:04:24 24 4
gpt4 key购买 nike

假设我们在返回 Observable 的服务中有这个方法:

getSearchResults(request: LocationSearchRequest){
return this.http.get(this.getApiUrl(request))
.map(res => <LocationSearchResponse> res.json())
.catch(this.handleError);
}

我如何修改此代码以返回模拟数据速率,然后发出实际的 GET 请求?

import { MOCKEDDATA } from './mocked-data';

这不是一个重复的问题。这与测试、jasmine 和 angualr2 测试 api 无关。

最佳答案

Xavi的答案很好很简单,但它对我不起作用 - 我这样调整它:

import { of } from 'rxjs';

然后:

return of(MOCKEDDATA);

希望这对其他人也有帮助!

关于angular - 如何在 Observable 中返回模拟数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com