首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Angular 学习之路
已注销
创建于2022-03-01
订阅专栏
我的 Angular 学习笔记
等 18 人订阅
共226篇文章
创建于2022-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Angular jasmine单元测试框架里expect.toHaveBeenCalled的工作原理
第120行给handler.handleError方法注入spy后,第121行代码flush HTTP Mock request会触发handler.handleError(的wrap实现)调用。第123行代码检测该方法是否真正被调用过。首先执行expect(handler.ha...
Angular jasmine单元测试框架里spyOn的创建原理
利用spyFactory.
Angular NgModule providers字段维护了多个字段后的初始化实现
这也解释了我之前的发现,如果通过provide定义了相同的injection token,但是useClass的providers不一样,则后定义的useClass生效。
Angular应用里使用import直接导入到应用代码里的class,在运行时的表现
import { HttpErrorHandler } from '.
测试:abstract class不允许出现在Angular依赖注入框架的providers区域内
console.console.Cannot assign an abstract constructor type to a non-abstract constructor type.
Angular依赖注入机制的一个错误消息:Error Cannot instantiate cyclic dependency!
console.console.app.module.main.ts:12 Error: Cannot instantiate cyclic dependency! HttpErrorHandler at throwCyclicDependencyError (core.js:8...