angular怎么使用new activexobject_最受欢迎的10大Angular技巧

本文作者分享了Angular社区最受欢迎的10个开发技巧,包括使用DI令牌处理全局对象、从Observable扩展服务、简化控件订阅等。文章详细解释了每个技巧的概念,帮助开发者提升Angular应用的编写和测试效率。
摘要由CSDN通过智能技术生成
b2244c8c29ac8e05ccd4dbd63a6acbe9.png 作者 | Roman Sedov 译者 | 王强 策划 | 小智

本文最初发布于 indepth.dev 网站,经原作者授权由 InfoQ 中文站翻译并分享。

今年 6 月,我和 Waterplea 接受了一个有趣的挑战:每天在 Twitter 上写一个 Angular 技巧。Angular 社区对此表示热烈欢迎。

我决定写一篇社区最喜爱的 10 个技巧的总结,并详细解释它们的概念。

让全局对象令牌化

最受欢迎的推文是关于全局对象的 DI 令牌。

在前端,我们习惯使用很多在任何作用域内都可用的全局对象。我们使用诸如 window、document、fetch 方法和 location 等对象。我们希望能一直见到它们。

但比如说,在 Angular Universal 或 Jest 测试环境中没有浏览器,没有 Window,也没有 DOM,那该怎么办呢。通过将全局对象作为令牌(token),你可以放心地使用、替换和测试代码。

9e2c090993850c6c427e34dcbfaea7c6.png

https://twitter.com/marsibarsi/status/1274662852079517697?s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值