腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用
RxJS
和
shareReplay
更新
Angular
中
缓存
的
http
请求
、
我已经在我
的
Angular
应用程序
中
创建了一个服务来创建单个
http
调用,并使用
RxJS
和
shareReplay
缓存
结果,如下所示: export class ApiService { this.data$ = this.
http
.get(APP_ENDPOINT + '?lang=' + lang).pipe( );
浏览 58
提问于2021-06-23
得票数 0
回答已采纳
1
回答
角-不按
http
响应回调
、
、
嗨,我正试着
用
http
请求
的
结果做点什么,但是我
的
回调从来没有被执行过,我无法理解为什么。import { Injectable } from '@
angular
/core';import * as mo
浏览 1
提问于2018-03-26
得票数 0
2
回答
如何使用标准方法清除
rxjs
缓存
、
、
我有一个服务,它正在
缓存
来自服务器
的
数据。但是,在最后一次调用getView()之后,我需要每10秒清除一次
缓存
。import {
shareReplay
} from '
rxjs
/operators'; getView() { return this.organizationViewCache$;也许这里有来自{timer} from '
rxjs
/
浏览 3
提问于2018-12-12
得票数 0
1
回答
重新发出
缓存
(
shareReplay
)
HTTP
请求
?
、
、
我想将
HTTP
-request
的
结果
缓存
到由类提供
的
Observable
中
。此外,我必须能够显式地使
缓存
的
数据无效。因为每次在subscribe()上调用HttpClient创建
的
Observable都会触发一个新
的
请求
,所以重新订阅似乎是我
的
选择。'; import {
浏览 1
提问于2018-07-16
得票数 2
回答已采纳
3
回答
Angular
6/7:仅从API获取数据一次,但在两个路由/视图中显示
、
、
我是
Angular
> v1
的
新手,我正在尝试理解一些概念(来自React/Redux背景)。我有一个视图API,我想从这个API
中
获取数据并将其显示在视图/ RESTful #1
中
,然后允许用户向下钻取并在视图/路由#2
中
查看更多信息(使用.filter()仅获取相关对象)。然而,我发现
Angular
在每次视图/路由更改时都会下载API数据。你通常是怎么解决这个问题
的
,你是解决这个问题,还是有一个不同
的
<
浏览 56
提问于2019-01-07
得票数 1
1
回答
Angular
HttpClient如何使用共享回复重复
http
请求
、
我遇到了一个关于
Angular
的
HttpClient
的
问题。我想知道如何提出与其重播共享重复
的
请求
。考虑以下示例代码:import { Observable } from '
rxjs
'; import{
shareReplay
} from '
rxjs</
浏览 0
提问于2018-07-05
得票数 0
3
回答
错误TS2322:键入'() => Observable<>‘不能指定键入'Observable<>’
、
、
我试图在我使用
rxjs
构建
的
角度CLI应用程序
中
缓存
一些静态数据。我遵循了本教程: *strategy.html:60 ERROR Error: InvalidPipeArgument: &
浏览 1
提问于2018-09-01
得票数 1
回答已采纳
1
回答
我如何才能停止同时提交多个
请求
的
角度?
、
、
、
我使用
的
是角5,我注意到很多重复
的
HTTP
调用。在一个例子
中
,我得到了一些参考数据,这些数据几乎不会改变。我试图尽可能多地重用这些调用,但似乎无法停止正在进行
的
调用。我
用
茉莉花测试来证明这个问题。我试过
shareReplay
import { TestBed } from "@
angular
/cor
浏览 0
提问于2018-02-23
得票数 0
回答已采纳
2
回答
如何在使用httpClient &
shareReplay
时触发新
的
api
请求
、
、
通过使用以下配置,我试图在多个组件之间
sharereplay
()我
的
httpClient
请求
:import { Injectable } from '@
angular
/core';// import
rxjs
map import {
浏览 11
提问于2022-04-18
得票数 0
回答已采纳
1
回答
如何在角度上使用
shareReplay
(1)?
、
、
、
、
我在
angular
13
中
使用
shareReplay
(1)时出错--我
的
代码是import { Observable, of } from '
rxjs
';
浏览 6
提问于2022-07-05
得票数 0
回答已采纳
2
回答
如何将从api接收到
的
数据存储在角度服务
中
,并避免多次api调用?
、
我使用角(v6)服务从后端获取数据并存储在变量
中
。我只想调用api一次,并在需要时将数据提供给不同
的
组件。问题是,我从不同
的
组件调用服务
中
的
getPlans()函数来获取数据,对于每个调用,我在浏览器
的
网络选项卡中看到一个api调用。如何避免每次调用getPlans()函数时调用数据并将其存储到变量
中
?PlansService { constructor(private httpCallService:
浏览 3
提问于2019-05-09
得票数 5
5
回答
角5
缓存
http
服务api调用
、
在我
的
角5应用程序
中
,需要在应用程序
的
不同位置多次使用特定
的
数据集(而不是经常更改)。调用API之后,结果将使用可观察
的
do操作符存储。通过这种方式,我在服务
中
实现了
HTTP
请求
的
缓存
。我
用
的
是角5.1.3
和
RxJS
5.5.6。 这是个很好
的
练习吗?有没有更好
的
选择?import { Injectable }
浏览 8
提问于2018-04-12
得票数 22
回答已采纳
1
回答
从等于HttpClient.subscribe
Rxjs
角
的
变量
中
获取最后数据
、
、
、
我有一个变量,我将订阅分配给一个
请求
,我希望得到该订阅发出
的
最后一个值。我
的
代码类似于以下内容public request return new Observable((observer) => { this.request = this.
http
.get(this.requestExploreUrlsubscribe((da
浏览 2
提问于2020-04-14
得票数 0
3
回答
如何等待
Angular
中
不同分量
的
可观察解析
、
、
我有一个关于可观察性
的
问题。 假设我有一个包含可观察对象
的
服务,并且我有两个订阅该可观察对象
的
不同组件。Observable本身执行后端查询。目前我有一个问题,在相同
的
输入下,独立组件
中
的
两个可观察对象使用相同
的
输入参数发出独立
的
网络
请求
。有没有办法这样做,如果这两个observable调用是在其中一个执行时调用
的
,那么第二个将等待第一个完成并使用该结果?我现在用
的
是httpClient
和<
浏览 4
提问于2018-06-20
得票数 0
3
回答
如何摆脱棱角6业务
中
的
冗余
请求
?
、
我
的
代码中有三个独立
的
地方,它们称为VerificationService方法getOrganizationView()。getOrganizationView(): Observable<any> {}@Injectable() ... }在加载应用程序时,我有3个调用,而不是一
浏览 2
提问于2018-12-11
得票数 2
回答已采纳
3
回答
只加载一次角度分量
我有两个角度分量(我们称它们为HomeComponent
和
AboutComponent)。当我启动应用程序时,HomeComponent是第一个加载
的
,它调用一个webService,然后显示结果。如果我切换到AboutComponent (我有一个带有路由
的
navbar ),然后切换回HomeComponent,组件将被重新加载(它重新调用web服务)。
浏览 12
提问于2019-11-14
得票数 0
回答已采纳
3
回答
在返回可观察
的
函数中等待
、
、
此函数返回可观察
的
。它被从多个地方调用。为了避免重复调用,我想在第一个调用之后等待,直到加载结果。有什么想法吗?这可以
用
RxJ和角来完成吗?getUser(): Observable<any> { } this.userIsLoadi
浏览 7
提问于2022-02-28
得票数 0
2
回答
当有多个组件时,调用
Angular
服务两次
我有一个包含两个相同组件
的
角度页面。一个小演示文稿
和
一个弹出窗口。 这两个组件应该使用与从服务器检索到
的
相同
的
数据集。但是如何避免服务被调用两次呢?服务器可以处理这一点,但这是对带宽
的
浪费。当然,我可以在父组件上加载数据,但我认为这不是前进
的
方向。父组件不应该对子数据有任何了解。
浏览 19
提问于2021-09-28
得票数 0
2
回答
http
调用失败时如何通知转储组件?
、
、
目前,我有一个智能组件products.component.ts
和
一个转储组件products-create.component.ts。当用户在“创建”按钮上提交时,转储组件向智能组件发出一个事件。products.component.ts发出
http
调用,将产品保存在服务器
中
。现在我需要知道
的
是,如何通知转储组件服务调用成功或失败?
浏览 1
提问于2018-06-21
得票数 0
3
回答
如何避免在
angular
4
中
多次调用API服务?
我正在做
的
是
angular
6项目,需要在多个组件
中
调用get API service,那么最好
的
解决方案是什么才能避免在不同
的
组件
中
多次调用同一个API,并且在需要
的
组件
中
只能访问数据,请提供一个示例谢谢
浏览 3
提问于2018-10-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从零开始:用 Dart 和 Flutter 打造你的专属 HTTP 请求工具
Angular 13 发布:全面弃用 View Engine
Angular 6发布,新功能详解
RxJS 6发布,改进了性能和模块化
第八章 Http服务与数据库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券