首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
angular
订阅
kiyonlin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
[译] 监听 Angular 启动过程
Angular 提供了一些机制来监听框架初始化过程,本文主要探索如何使用这些机制。 这个 _loadComponent() 函数会在初始化程序时被调用(译者注:这句可参考 application_ref.ts 中 L245,L281, L463,L492),通过观察这个函数不仅…
[译] 如何手动启动 Angular 程序
同时,Angular 也有 运行的程序实例(running application instance) 的概念,你可以使用 ApplicationRef 标记(token)作为参数注入从而获取其实例。上文的 platform 定义也隐含了一个 platform 可以拥有多个 a…
[译] 关于 Angular 依赖注入你需要知道的
如果你之前没有深入了解 Angular 依赖注入系统,那你现在可能认为 Angular 程序内的根注入器包含所有合并的服务提供商,每一个组件都有它自己的注入器,延迟加载模块有它自己的注入器。 不久前有个叫 Tree-Shakeable Tokens feature 被合并到 m…
[译] Angular 的 @Host 装饰器和元素注入器
我们知道,Angular 依赖注入机制包含 @Optional 和 @Self 等影响依赖解析过程的装饰器,尽管它们字面意思就直接解释了其作用,但是 @Host 却困扰了我好久。我在其源码注释中看到该装饰器的 描述: 由于网上大多数教程都提到 Angular 的模块注入器和组件…
源码分析 @angular/cdk 之 Portal
最近在学习 React 时,发现 React 提供了 Portals 技术,该技术主要用来把子节点动态的显示到父节点外的 DOM 节点上,该技术的一个经典用例应该就是 Dialog 了。设想一下在设计 Dialog 时所需要的主要功能点:当点击一个 button 时,一般需要在…
@angular/router 源码分析之注册路由
@angular/router 模块主要解决程序路由状态改变和懒加载模块问题。 @angular/router 模块就是用来解决路由状态改变和懒加载模块问题的。本文主要解释程序启动后,@angular/router 是如何注册开发者定义的路由集合的,和实例化 Router 对象…
[译] 别再对 Angular Modules 感到迷惑
Angular Modules 是个相当复杂的话题,甚至 Angular 开发团队在官网上写了好几篇有关 NgModule 的文章教程。这些教程清晰的阐述了 Modules 的大部分内容,但是仍欠缺一些内容,导致很多开发者被误导。我看到很多开发者由于不知道 Modules 内部…