升级到 AngularCli9 后 ngx/cache 不能运行问题
关键字
"Can't resolve all parameters for MemoryCacheService"
"Can't resolve all parameters for LocalStorageService"
问题描述
升级到 AngularCli 9 之后 ngx-cache
模块加入后,运行会出现上述问题
解决方案
注入方式由
{ provide: CACHE, useClass: (MemoryCacheService) }
改为
{ provide: CACHE, useClass: (MemoryCacheService), deps: [PLATFORM_ID] }
其实就是增加了 PLATFORM_ID
作为参数
9 声望
0 粉丝
推荐阅读
记一个angular在路由配置中管理 Angular Material Dialog(实现动态组件的弹窗显示)
我们的目标正如标题所言:在路由配置中管理 Angular Material Dialog,从而更简便(代码量更少,可复用性,可拓展性、可维护性更强)地实现动态组件的弹窗显示。不难看出,我们的目标由两个部分组成,动态组件和...
HHepan赞 6阅读 606评论 2
Angular之父为什么怼React?
大家好,我卡颂。前几天,Angular之父Miško Hevery和Dan在推上发生了一段有趣的对话,对话背景大概是:传统SSR(服务端渲染)场景下使用的技术叫Hydration,Miško曾向Dan演示了一个新技术概念 —— ResumableDan认...
卡颂赞 2阅读 721评论 2
Angular 16 正式版发布
在之前的Angularv15中,Angular团队通过将独立API从开发者预览版升级至稳定版,在Angular的简易性和开发者体验方面达到了一个重要的里程碑。如今,Angular将继续这一改进的势头,发布了自Angular最初推出以来最大...
xiangzhihong赞 2阅读 606
Chatgpt 对程序员而言有这些妙用
ChatGPT是一种基于人工智能技术的对话机器人,可以在各种场景下辅助用户解决问题,提高效率。对于程序员而言,ChatGPT的智能化和语义理解能力,可以帮助他们更好地完成编程工作。
气势凌人的柿子赞 2阅读 439
关于 Angular 应用的 Bootstrap 过程
在 Angular应用程序中,客户端的bootstrap过程是指启动应用程序时的一系列步骤,以加载和初始化应用程序所需的所有资源,并将应用程序渲染到浏览器上。
JerryWang_汪子熙赞 2阅读 301
记录开发微信扫码登录过程遇到的问题(功能尚未完成)
微信对接的基本流程是:微信服务器向开发者在微信公众平台提供的服务器地址发送请求,然后服务器返回原样给微信服务器请求内容,微信服务器验证通过后对接成功。因为这个过程中涉及到了微信服务器向服务器发起请...
chshihang赞 3阅读 173
Angular动态表单首页列表
前言之前已经介绍过:动态表单的构建动态表单的数据库的结构如何将数据库中的数据渲染出表单具体可以参考之前两篇文章,本文内容如下:显示动态表单的首页列表数据的增改效果演示:stackBlitz: [链接]1、申请类型不...
chshihang赞 3阅读 582
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。