腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7657)
视频
沙龙
1
回答
Angular
9
模板
重新
订阅
使用
getter
函数
时
鼠标
单击
时
的
Observable
angular
、
typescript
我刚刚花了很长时间调试一个我不理解
的
问题。基本上,每次我在页面上点击一个按钮或任何带有点击事件
的
东西
时
,特定组件
的
模板
都会
重新
订阅
一个可观察对象,即使是在页面上
单击
不相关
的
组件
时
也是如此。注意:我
的
所有组件也都
使用
OnPush更改检测。 在我
的
Angular
9
组件中,我有以下一段代码。 注意,这是一个
getter</e
浏览 28
提问于2020-07-03
得票数 1
3
回答
Angular
4可观察
鼠标
坐标
angular
我想知道如何
使用
Angular
4只
使用
观察值而不
使用
http服务来获得
鼠标
坐标X和Y。
浏览 0
提问于2017-07-07
得票数 2
回答已采纳
1
回答
Setters和Getters“映射”另一个属性,
使用
Angular
的
HttpClient返回未定义
的
angular
、
typescript
、
getter-setter
、
angular-httpclient
我遇到了一些关于setter和
getter
的
奇怪行为,这些setter和
getter
在从
Angular
的
(v5) HttpClient检索
时
设置/返回TypeScript中对象
的
另一个公共属性。HttpClient检索Rule对象,如下所示:在
订阅
该
Observable
<Rule>
时
,我发现
浏览 1
提问于2018-01-27
得票数 2
回答已采纳
2
回答
只有在我移动
鼠标
后,角组件才会更新视图中
的
变量。
angular
、
typescript
、
observable
问题所在最奇怪
的
是,这两个console.log工作得很好。我
重新
加载页面,使
鼠标
保持静态。 我移动
鼠标
,
模板
显示我在控制台中已经看到
的
更新
的
值。我设法使
浏览 7
提问于2017-01-26
得票数 3
回答已采纳
2
回答
在ngIf指令中
使用
返回布尔值
的
函数
是否会对性能产生负面影响?
angular
我
的
意思是: // my.component.tspublic isVisible() {} 然后在
模板
中: // my.component.html <p>Hi!</p> </div> 这
浏览 64
提问于2020-12-10
得票数 0
1
回答
自定义元素上
的
Angular
非常奇怪
的
错误
angular
、
select
我创建了一个自定义
的
select元素,并且出现了一个奇怪
的
bug。new-address组件就是产生这个bug
的
组件。我只能从select组件中选择一项,之后似乎不再调用select.ts中
的
函数
OptionSelectedEvent。我希望有人能帮我解决这个奇怪
的
问题。
浏览 37
提问于2019-04-15
得票数 2
回答已采纳
2
回答
如何更改
Observable
的
成员对象字段
的
值?
angular
、
rxjs
、
ngrx
、
spartacus-storefront
ngOnInit()中有
Observable
<>。ngOnInit() { } this.products$是
Observable
我想要将所有Product[]
的
代码值更改为新
的
值。 对于这个愚蠢
的
问题我很抱歉。我不擅长typescript和
angular
,所以我试图找到一些解决方案,但失败了。 有什么简单
的
方法吗?附注:我将此代码添加
浏览 60
提问于2021-01-09
得票数 0
回答已采纳
1
回答
为什么
使用
RxJS .asObservable()
getter
/工厂
函数
模式?
angular
、
typescript
、
rxjs
、
reactivex
在许多
使用
RxJS
的
代码库中,我似乎遇到了通过
getter
或普通getObservable()
函数
将私有Subjects公开为Observables
的
模式。我
的
问题不是为什么要
使用
.asObservable(),而是为什么它似乎通常封装在
getter
/工厂
函数
中?_engineInfo$.asObservable(); ,,我还不知道
的
是,.asObservable()每次
订阅
Su
浏览 2
提问于2020-04-18
得票数 6
2
回答
当没有返回结果
时
,如何防止角异步管道频繁进行服务器调用?
angular
、
typescript
我正在
使用
async管道在ngFor中观看一个可观察到
的
。可观察性是由访问我
的
服务器
的
服务创建
的
,当ngFor循环被枚举
时
,该服务在加载
时
正确地调用服务器。现在,我不明白:当任何结果回来时,一切都会像预期
的
那样发生。但是,如果服务器
的
响应是一个404,并且没有结果可用于枚举,async管道将导致服务继续发出请求,间隔数毫秒。这显然没什么好处。这里
的
设计期望是什么,如何优雅地处理在
使用
异步管道
浏览 5
提问于2016-07-25
得票数 13
回答已采纳
1
回答
angular
2 rxjs共享
订阅
不触发
angular
、
rxjs
Angular
2 2.0.0-beta.15,Rxjs 5.0.0-beta.2我有一个
angular
2组件,它
订阅
两个可观测值,并在其
模板
中显示值,该
模板
还
使用
异步管道
订阅
可观测数据。我
单击
一个按钮,用一些垃圾在两个可观察到
的
位置上设置.next()。
模板
更新并显示每个值<em
浏览 1
提问于2016-04-14
得票数 1
回答已采纳
1
回答
仅在可观察到
的
发射期间
使用
NgIf有条件地显示元素
angular
、
rxjs
、
reactive-programming
我有一个
Observable
,它只在用户将光标拖到我
的
模板
中
的
DOM元素上
时
发出,内部
的
observable
将在每次外部
observable
发出
时
重新
订阅
。this.mousedrag$ = this.mousedown$.pipe(mergeMap(down => this.mousemove$.pipe(takeUntil(this.mouseup$)))); 我想在下面的
模板</
浏览 0
提问于2020-09-16
得票数 0
3
回答
角度-可观察到不可观察
的
变化
angular
、
typescript
、
observable
、
ngrx
假设我有一个可观察到
的
public myObservable$:
Observable
<SomeModel> | undefined; 和不可见
的
public myNonObservable: SomeModel因为像map和对象赋值这样
的
东西在这里似乎不起作用。
浏览 52
提问于2021-07-05
得票数 0
回答已采纳
2
回答
如何从管道中加载JSON?
angular
、
http
、
angular2-pipe
我有一个正在加载JSON文件并在自定义管道中
使用
该服务
的
服务:import {
Observable
<any> { this.languageService.loadLanguage("en-US").subscribelangData[te
浏览 8
提问于2017-11-30
得票数 4
回答已采纳
2
回答
角度为5
的
可观测值
的
不可解释行为
angular
、
observable
、
angular-forms
、
reactive
下面是可以在上运行
的
Angular
组件
的
代码 selector: 'my-app', <div *ngIf="currentNumber$<number>; constructor() { this.primeNumbers$ =
Observable
.from([3,5,73,5,7个数字中
的
一个
时
,它会出现在表
浏览 0
提问于2018-02-06
得票数 1
4
回答
Angular
HttpClient取消
订阅
angular
、
rxjs
、
observable
是否需要取消
订阅
Angular
HttpClient
的
方法返回
的
Observable
?例如:我需要取消
订阅
此
订阅
吗?我问这个是因为我不知道
Angular
是否会自己处理它。此外,请求是一次性
的
,而不是持续
的
。我倾向于认为我不需要。你
的
想法是什么?RxJS负责一次性<
浏览 2
提问于2019-10-18
得票数 6
2
回答
可观察对象中
的
数据集未在
模板
中更新
javascript
、
angular
、
rxjs
我正在尝试学习
Angular
2,并且正在
使用
Angular
CLI重建我用
Angular
2制作
的
Angular
1应用程序。我已经设置了一个HTTP GET请求,它成功地触发了,并设置了一个
订阅
者来解释结果,并且在
订阅
者
函数
中
的
控制台日志记录显示了我期望
的
数据。但是,
模板
上没有正在更新
的
数据。我尝试将数据设置为初始值、ngOnInit中
的
值和
浏览 11
提问于2017-02-04
得票数 1
回答已采纳
1
回答
角度:在带有开关映射
的
ngOnInit中可观察到实例化
的
视图已完成,但当我
使用
异步管道(仅在
鼠标
单击
后)
时
,视图不会更新。
angular
、
asynchronous
、
observable
、
angular2-changedetection
我有奇怪
的
问题,变化检测,switchMap和异步管道
的
角。想象一下组件中
的
以下(简化)代码: this.sellerProducts$ =
Observable
.combineLatest([(params[1].seller.id));
使用
以下(简化)
模板
: <ng-template #loading><app-loader></app-loader></
浏览 2
提问于2017-05-04
得票数 2
3
回答
角
订阅
响应在每次呼叫中重复多次。
javascript
、
angular
、
typescript
、
promise
、
subscription
目标是创建一个服务,该服务将用作“创建确认对话框”,并返回弹出窗口中
单击
的
“确认”或“取消”。当我
单击
该按钮
时
,
单击
第二次后,
单击
“取消”或“确认来自product.component.ts
的
响应是复制了两次”,即,来自
订阅
响应
的
console.log重复两次,console.log显示"Running当我第三次
单击
该按钮
时
(一旦对话框在
单击
“确认/取消”后关闭
浏览 15
提问于2022-11-08
得票数 0
1
回答
如何在RxJS中
使用
take()而不取消
订阅
observable
javascript
、
rxjs
、
reactive-programming
、
rxjs5
我有一个表示无限数据源
的
observable
,我希望用户以交互方式获取n项
的
页面(例如,
单击
next或
使用
无限滚动)。问题是,当我
使用
take()
时
,它也会取消对我
的
源代码
的
订阅
,所以当我想要获取更多项目
时
,它会
重新
开始。我知道skip(),所以我可以快进,但是因为我
的
source会进行api调用,所以这样做
的
代价可能会很高(它在必要时会在幕后<
浏览 0
提问于2018-01-31
得票数 0
2
回答
Angular
- reusing a component?
javascript
、
angular
、
rxjs
、
observable
所以,这就是我
的
用例:我从rest API获取一个
observable
,然后通过在
模板
中
使用
async来获取数据。
单击
时
,我将获得特定用户
的
ID,然后
使用
该用户
的
数据填写表单。为了实现后者,我重用现有的观察值并过滤数据,然后
订阅
它。我想知道我
的
方法是否正确,因为我认为当我点击“编辑”来填写表单
时
,应用程序太慢了,所以我猜我在这里创建了太多
的
订阅
或
浏览 0
提问于2017-11-05
得票数 0
点击加载更多
相关
资讯
最受欢迎的10大Angular技巧
彻底搞懂RxJS中的Subjects
Angular更改检测终极指南
Kotlin,RxJava与RxAndroid混合开发
Vue.js是如何做到数据响应的?
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券