腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9824)
视频
沙龙
1
回答
Angulars
()
和
markForCheck
()
与
默认
的
变化检测
策略
相关
吗
?
我在我
的
同事detectChanges()
和
markForCheck
()
的
一些代码中发现。他们使用
默认
的
变化检测
策略
,没有NgZones。据我所知,只有在使用OnPush
策略
或NgZones时,才需要使用detectChanges
和
markForCheck
。据我所知,这些方法
的
用例如下: detectChanges,=>,如果你使用
的
是runOutsideA
浏览 32
提问于2021-01-29
得票数 1
1
回答
更改来自ngOnChanges
的
组件输入,同时使用OnPush
策略
、
、
、
、
不良解决方案 订阅父组件上
的
选择器,而不是使用异步管道-不工作。使用ngAfterViewInit/ngAfterViewInit检查
和</
浏览 5
提问于2020-02-27
得票数 5
回答已采纳
2
回答
Angular 2刷新视图而不使用route.navigate
、
我已经构建了一个
与
REST api通信
的
CRUD应用程序,但还没有找到一种在删除一个项目后刷新视图
的
方法。问题是调用delete方法
的
事件在相同
的
项列表中(每个*ngFor项都有自己
的
delete事件)。有没有其他不使用route.navigate刷新视图
的
方法?apiNoticias.deleteNoticia(id) console.log(err); this.cd.<e
浏览 28
提问于2016-08-01
得票数 1
回答已采纳
1
回答
是否也由@输入变化触发角度
变化检测
?
、
网站说: 因此(
与
开始时
的
语句不同),当@Input更改时(但仅在给定
的</em
浏览 5
提问于2022-03-21
得票数 -1
1
回答
角性能- OnPush增加循环
的
值
、
、
、
我试图测量
变化检测
策略
的
性能差异。我添加了角度分析器,并使用
默认
条件进行检查,然后将onPush添加到大多数组件中,结果如下:(开发模式)正如您所看到
的
,msPerTick已经显著减少,但是循环
的
次数是原来
的
10倍。我更改为onPush
的
组件越多,ms就会减少,numTicks
浏览 4
提问于2020-01-29
得票数 3
回答已采纳
2
回答
我如何通过一个简单
的
角度类变量来减少变更
和
防止改进机?
、
、
我制作了一个非常简单
的
演示应用程序来解释我想要做
的
事情。 selector: 'my-app',<p>{{ a }}</p><button type="button" (click)="increase()">Increase</button> 当我点击显示上
的
“
浏览 10
提问于2022-06-20
得票数 1
2
回答
为什么角异步管道使用cdr.
markForCheck
()而不是cdr.detectChanges()?
、
、
、
我有一个一般性
的
角度问题:我所看到
的
这两种“风格”主要有两个不同之处: 为什么只标记(当前/下一个周期-在
mar
浏览 7
提问于2020-10-19
得票数 5
回答已采纳
1
回答
角度6:更改外部库
的
代码仅适用于“ng serve”,而不是“ng build”。
、
、
我正在为它安装一个外部库
的
项目。,它工作得很好,但需要库来使用onPush更改检测
策略
。我需要添加一个ChangeDetectorRef,因此我可以使用
markForCheck
()。: 那件事怎么可
浏览 0
提问于2018-08-09
得票数 3
回答已采纳
1
回答
何时使用ChangeDetectorRef (角)
我一直在做一个项目,我看到人们使用
变化检测
器。对于何时显式地使用它来标记组件已经更改,我有点困惑。我们什么时候才能把它变成角呢?还是我在这里漏掉了什么?
浏览 1
提问于2021-03-26
得票数 2
回答已采纳
1
回答
用柱塞检测Angular2变化
的
误解
、
、
这包括: 对柱塞
的
快速解释: 关于将更改检测
策略
设置为
默认
的</em
浏览 3
提问于2016-10-30
得票数 8
回答已采纳
2
回答
角- RxJS : afterViewInit
与
异步管道
、
、
、
我尝试在使用changeDetection: ChangeDetectionStrategy.OnPush,
的
组件中执行以下操作在回答后,我试图用以下方法来取代我所拥有的:如果没有任何@Input,async管道将我
的
组件标记为检查,并且它工作得很好。所以我不明白为什么我没有
和
fromEvent一样
的
行为
浏览 0
提问于2020-06-18
得票数 5
回答已采纳
1
回答
angular2中
的
更改检测总是从根组件开始
吗
?
、
、
考虑Angular2中
的
以下组件树结构 B C如果G通过单击C发出一个事件,C不会进一步执行该事件。myOutputName = new EventEmitter(); this.myOutputName.emit('some vlaue'); 变更检测是在从A开始
的
所有节点中运行,还是从C开始,并且只影响F
和
G?
浏览 0
提问于2016-04-08
得票数 3
4
回答
为什么我们需要“`ngDoCheck`”
、
除了简单
的
通知之外,我似乎无法理解为什么需要ngDoCheck生命周期挂钩,特别是在其中编写代码如何在更改检测方面起作用。我发现
的
大多数示例都显示了一些无用
的
示例,比如,它具有大量
的
日志功能。此外,在生成
的
类中,除了简单通知之外,我没有看到它被用于其他方面:Wrapper_AppComponent.prototype.ngDoCheck
浏览 3
提问于2017-03-07
得票数 55
回答已采纳
1
回答
变更检测API
的
底层架构
、
、
、
、
然而,我从Docs
和
很少
的
博客+堆栈中了解到,每个组件都有一个
变化检测
器。其次,如果我使用runOutsideAngular,它不是在该组件或操作上创建变更检测器对象
吗
?其他情况是,如果您显式地(this.zone.runOutsideAngular())或者出于其他原因,代码运行在
Angulars
区域之外,修改了组件
的
状态,这也不会被涵盖(即使代码是一个事件处理程序)问题3:如果我在角度应用程序中有1000个组件对象,那么这些
变化检测
器对象在每个组件实现中
的<
浏览 1
提问于2017-06-01
得票数 1
4
回答
角8在页面加载错误后添加类: ExpressionChangedAfterItHasBeenCheckedError
、
、
、
我有一个条件isTrue,在加载页面之后执行
的
角函数ngAfterViewInit()使isTrue值变为true,然后添加类hideOnLoad。当然,我可以使用标准
的
javascript或jquery,但我必须用角度
的
方式。本质上,最终
的
结果应该是,在页面是laod之后,div.index-logo-wrapper会慢慢消失。我
的
想法是在加载类之后添加一个类,这个类会逐渐减少您输入
的
opacity,这是非常感谢
的
。 <
浏览 3
提问于2019-11-21
得票数 1
回答已采纳
5
回答
ChangeDetectionStrategy在Angular2中是什么,什么时候使用OnPush Vs
默认
?
ChangeDetectionStrategy在Angular2中是什么,什么时候使用OnPush Vs
默认
?
浏览 0
提问于2017-03-01
得票数 17
回答已采纳
1
回答
GPO编辑器中缺少远程安装服务
一位同事向
默认
域
策略
GPO添加了一些新设置。我希望他们生活在自己
的
GPO中,所以我复制/粘贴了
默认
的
域
策略
GPO,并开始从新
的
GPO中删除除我想要
的
之外
的
所有内容。此GPO中有
与
远程安装服务
相关
的
设置,如组
策略
管理中
的
settings视图所示,组
策略
管理编辑器中无法看到这些设置。我见过这样
的
问题
浏览 0
提问于2017-12-21
得票数 5
1
回答
使用Active
和
域
策略
的
窗体身份验证
、
、
、
我有一种奇怪
的
要求,我想用Active Directory使用表单身份验证,但我不想在我
的
应用程序web.config文件中设置最小密码长度
和
其他
与
策略
相关
的
设置。我希望它遵循
默认
的
域帐户
策略
,以便当域级别的
策略
被更改时(例如,最小密码长度被更改为8),我不需要在web.config中更改它。谢谢
浏览 2
提问于2014-01-10
得票数 0
回答已采纳
3
回答
markForCheck
()
和
detectChanges()有什么区别?
、
ChangeDetectorRef.
markForCheck
()
和
ChangeDetectorRef.detectChanges()有什么区别?我只是关于NgZone.run()之间
的
区别,而不是这两个函数之间
的
区别。 对于只引用文档
的
答案,请说明一些实际
的
场景来选择一个而不是另一个。
浏览 2
提问于2016-12-28
得票数 260
回答已采纳
1
回答
使用CD类进行angular2更改检测
angular2如何执行更改检测
默认
策略
?我已经看过一些
与
变更检测
相关
的
帖子,得到了一些细节,比如“angular2为每个组件创建变更检测器”。现在举个例子,如果我有4个组件(comp1、comp2、comp3
和
comp4),而我更改了comp4属性,那么是通过所有组件还是单个组件执行更改检测呢?你能提供一些
与
上述信息
相关
的
代码教程链接
吗
?
浏览 0
提问于2017-08-21
得票数 3
点击加载更多
相关
资讯
Angular更改检测终极指南
《大数据》编辑推荐|基于遥感大数据的信息提取技术综述
MVVM双向绑定全量版整理
遥感与人工智能的交叉创新专题简介|《中国科学:信息科学》英文版
2019年精品推荐第23期
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券