文章 2022-02-17 来自:开发者社区

Angular ɵɵelementStart和ɵɵText的工作原理

/** * Create DOM element. The instruction must later be followed by `elementEnd()` call. * * \@codeGenApi * @param {?} index Index of the element in the LView array * @param {?} n...

Angular ɵɵelementStart和ɵɵText的工作原理
文章 2022-02-17 来自:开发者社区

Angular单元测试框架里API toHaveBeenCalledTimes的工作原理

spiedFirstFocusable是spyOn方法针对实例keyboardFocusService的findFirstFocusable方法进行监控后返回的句柄。借助该句柄,我们可以使用toHaveBeenCalledTimes方法,得到其在单元测试过程中实际调用的次数。以后我们可以直接在函数toHaveBeenCalledTimes里设置断点调试。检查传入的ac...

Angular单元测试框架里API toHaveBeenCalledTimes的工作原理
文章 2022-02-17 来自:开发者社区

Angular jasmine TestBed.configureTestingModule的工作原理

TestBed.compileComponents一次性异步编译所有组件。返回一个promise,可以等其完成时,执行更多的额外任务。调试入口:单元测试代码里定义的imports和providers数据,类型为TestModuleMetadata,已经注入到变量moduleDef里了:

Angular jasmine TestBed.configureTestingModule的工作原理
文章 2022-02-17 来自:开发者社区

SAP Spartacus 中 Angular json pipe 的工作原理

SAP Spartacus 中 Angular json pipe 的工作原理

SAP Spartacus 中 Angular json pipe 的工作原理
文章 2022-02-17 来自:开发者社区

SAP Spartacus 中 Angular json pipe 的工作原理

如果想调试json pipe,Angular common.js里,JsonPipe的transform方法里,设置一个断点即可:

SAP Spartacus 中 Angular json pipe 的工作原理
文章 2022-02-17 来自:开发者社区

Angular单元测试框架里API toHaveBeenCalledTimes的工作原理

看这样一段代码: let spiedFirstFocusable = spyOn( keyboardFocusService, 'findFirstFocusable' ).and.returnValue(el); fixture.detectChanges(); expect(document.active...

Angular单元测试框架里API toHaveBeenCalledTimes的工作原理
文章 2021-12-08 来自:开发者社区

Angular ngIf 指令运行时执行原理

Angular ngIf 指令运行时执行原理
文章 2021-12-08 来自:开发者社区

Angular refreshView里Component template函数的执行原理

再单步执行,进入函数ɵɵpureFunction0:/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICEN...

Angular refreshView里Component template函数的执行原理
文章 2021-12-08 来自:开发者社区

Angular refreshView的执行原理

完整源代码:/** * Processes a view in update mode. This includes a number of steps in a specific order: * - executing a template function in update mode; * - executing hooks; * - refreshing queries;...

Angular refreshView的执行原理
文章 2021-12-08 来自:开发者社区

Angular jasmine单元测试框架TestBed.inject的执行原理

单步调试这段代码:

Angular jasmine单元测试框架TestBed.inject的执行原理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。