腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5806)
视频
沙龙
1
回答
ChangeDetectorRef.
detectChanges
与fixture.
detectChanges
的区别
、
、
、
假设我们有一个组件-- MyComponent和OnPush变更检测策略,它注入ChangeDetectorRef以便手动触发
detectChanges
() (例如,在订阅内部或其他地方)。因此,当我们得到fixture = TestBed.createComponent(MyComponent)的实例时,我们也可以触发
detectChanges
()在测试中执行数据绑定。如果我在测试中触发component.changeDetecotrRef.
detectChanges
()而不是触发fixture.
detectChanges</em
浏览 1
提问于2018-08-26
得票数 1
1
回答
带有条件的li标签在开玩笑的角度测试中总是不可访问的。
、
、
、
、
Tab if feature flag is enabled', () => { const tab = page.getTab(); fixture.
detectChanges
浏览 7
提问于2022-06-12
得票数 0
回答已采纳
1
回答
角markForCheck对
detectChanges
、
、
、
我知道
detectChanges
在元素及其子元素上运行立即更改检测周期,同时markForCheck只将当前元素及其祖先标记为脏元素,并且应该在下一个更改检测周期中检查它们。首先(我觉得我应该使用的是
detectChanges
),因为它只对这个确切的组件应用检查,而markForCheck则会导致检查整个树枝。 那么,我应该使用什么?
浏览 1
提问于2019-08-06
得票数 7
回答已采纳
1
回答
PrimeNG DataTable变化检测
、
、
所以我们到了..。再一次;)因此,我非常新的角度,无法理解为什么我的表视图没有更新的变化,例如,当我正在添加一个条目。我希望我已经提供了任何需要的代码,如果没有,我会张贴它以后。//构成部分import {KnowledgeBaseService} from '../../../services/
浏览 2
提问于2018-07-24
得票数 1
回答已采纳
2
回答
中的RxJS订阅和代码执行
、
、
在许多项目中,我看到了这样的订阅代码:下一步是加载页面的内容: this.isLoading = true; .subscribe(response => { ...do something },
浏览 14
提问于2022-05-24
得票数 0
回答已采纳
1
回答
detectChanges
导致角度性能问题
、
、
、
我正在进行Spartacus项目,我正在使用
detectchanges
()方法更新角10中的视图。代码审阅者评论说,这会导致严重的性能问题,而不是他们建议使用可观察的。 什么是最佳做法?
浏览 7
提问于2022-11-17
得票数 -2
2
回答
实体框架在关闭检测更改的情况下修改集合属性
、
出于性能原因,我在DbContext上设置了AutoDetectChangesEnabled = false。这是试图添加到集合中的缩写代码:var category = context.Set<Category>().FirstDefault(); context.Entry(item).Collection(i => i.Categories).CurrentValu
浏览 7
提问于2017-06-28
得票数 4
2
回答
Angular2单元测试选择下拉值
、
、
、
、
code": "en-ca" }, ] fixture.
detectChanges
).toBeTruthy(); fixture.
浏览 0
提问于2017-06-05
得票数 6
1
回答
从服务获取数据后,角项目需要空单击以更新屏幕。
、
、
、
、
从某些服务获取数据并对这些数据进行一些计算的角项目,然后在组件中显示(使用Syncfusion的网格组件)。当涉及到ngOnInit时,会加载数据,但不会在页面上显示。每当我点击屏幕上的某个地方,它就会显示页面上的数据。我处理不了,有什么建议吗? <ejs-grid #grid id='grid'[rowHeight]='30' (rowDataBound)="rowDataBound($event)" [dataSource]='XXX$ | async' [editSettings]='editSettings&
浏览 3
提问于2022-02-01
得票数 1
回答已采纳
2
回答
角测试-窗体生效时启用按钮
、
let fixture = TestBed.createComponent(DashboardComponent); fixture.
detectChanges
浏览 6
提问于2022-06-15
得票数 0
回答已采纳
1
回答
DetectChanges
总是检测变化
、
但是:该远程目录包含1个文件。
DetectChanges
(); string sourceRootPath, stringConsole.WriteLine($"{nameof(e.TotalFileSize)}:{e.TotalFileSize}"); } 所以,我每5分钟运行一次Sync()方法,
DetectChanges
那么,如果我不
浏览 2
提问于2019-03-04
得票数 0
回答已采纳
3
回答
监视ChangeDetectorRef.
detectChanges
我正在尝试测试一个组件在它注入的ChangeDetectorRef上调用
detectChanges
let changeDetectorServicefixture.debugElement.injector.get(ChangeDetectorRef, null);
浏览 0
提问于2017-06-03
得票数 6
4
回答
Ng2-.datepicker: TypeError:$(...)datetime不是函数
_View_Crud0.detectChangesInternal (Crud.template.js:1428:62) at DebugAppView.
detectChanges
(http://localhost_View_Crud_Host0.detectChangesInternal (Crud.template.
浏览 1
提问于2016-09-23
得票数 1
1
回答
简单的点击处理程序调用方法: SPEC没有期望
、
、
、
、
fixture.componentInstance; fixture.
detectChanges
const spy = spyOn(component, 'onViewItem'); fixture.
detectChanges
});更新到.sp
浏览 6
提问于2021-07-06
得票数 0
回答已采纳
3
回答
角4中ChangeDetector参考文献的误差
、
错误是错误Error: ViewDestroyedError: Attempt to use a destroyed view:
detectChanges
.(this.ref as ViewRef).destroyed) { } ngOnInit
浏览 3
提问于2017-10-17
得票数 4
回答已采纳
2
回答
单元测试,尝试触发ngOnchange方法茉莉花
、
、
、
sectionCopy.find(section => section.filled === false); }我在大量的资源中看到,为了触发ngOnChanges,我必须使用fixture.
detectChanges
component.isCustomer = true; //trigger fixture.
detectChanges
浏览 4
提问于2020-09-22
得票数 2
1
回答
角2 RC4 TestComponentBuilder - fixture.
detectChanges
() -不给出值访问器错误
当我调用fixture.
detectChanges
()时,我会得到'settingName‘错误的无值访问器。有人知道为什么会发生这种事吗? 这里是一个回购来查看错误。它使用角-cli 。() at DebugAppView.AppView.
detectChanges
(SettingComponent.template.js:198:55)的“settingName”()中没有值访问器()、DebugAppView.
detectChanges
()、ViewRef_.
detectChanges
()、Compo
浏览 8
提问于2016-07-11
得票数 0
1
回答
Angular单元测试ngOnInit订阅
、
HomeComponent); component = fixture.componentInstance; fixture.
detectChanges
component.ngOnInit(); expect(component).toBeTruth
浏览 14
提问于2020-03-18
得票数 0
回答已采纳
1
回答
Angular2 ngFor:什么时候添加/删除DOM?如何强迫它重新创建DOM?
、
我正在使用Angular2 *ngFor,对于它何时重新创建DOM有一点困惑。如果我在onClick()中只有case 2代码,那么它不会重新创建两个<li>,只会再添加一个<li>。我想知道ngFor如何决定何时重新创建DOM。如果我只是将更多的对象推到现有的数组中,那么除了为被推送的对象添加DOM之外,如何让它为我重新创建现有的DOM呢?与第二种情况一样,我希望ngFor能够为我重新创建前两个<li>
浏览 0
提问于2016-12-23
得票数 4
1
回答
无法读取未定义的读取订阅属性测试茉莉花角
、
、
、
、
嗨,我试着测试http请求,但是,当我在ngOnInit中调用一个函数时,它向我展示了消息“无法读取未定义属性”,有人能帮我吗? it('xxxx', () => { const spygetUserTwo = spyOn( 'getUserTwo' component.ngOnInit(); expect(spygetU
浏览 3
提问于2022-08-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular更改检测终极指南
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券