Evan Zou

Welcome to my blog.

Javascript follower.


Hi, I am Evan, nice to meet you all.

Angular11升级到13报错:Angular Forms error Two incompatible decorators on class

关键词 Angular 11 update

前言

本文介绍了在升级Angular版本的时候的一种报错和解决办法。

发生场景

根据项目需求,需要把Angular版本从11升级到13。在npm install的时候,一切顺利,但是在npm start的时候,报错:

Angular Forms error: Two incompatible decorators on class。

解决办法

在Google搜索了解决办法,发现遇到这种情况的人不少,但是都没有明确的解决办法,或者解决办法在本项目不适用。随后查阅了Angular的文档,发现通过以下方法可以解决问题。 在tsconfig.json中添加以下代码: image.png

{
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true
  },
}

后言

希望本文会对你有所帮助。

最近的文章

Angular11升级到13报错:loadChildren error

关键词 Angular 11 update loadChildren前言本文介绍了在升级Angular版本的时候的一种报错和解决办法。发生场景根据项目需求,需要把Angular版本从10升级到13。在npm install的时候,一切顺利,但是在npm start的时候,报错: Type ‘string’ is not assignable to type ‘LoadChildrenCallback解决办法用回调函数的方法来loadChildren 报错代码{% highlight r...…

Angular2+继续阅读
更早的文章

Angular13 如何将被切割的Blob文件合并下载

关键词:Angular13 JavaScript Blob前言在项目的实际过程中,需要下载一个大于10MB的文件, Apigee会直接拒绝此次下载。所以后端需要将大于10MB的文件切割成一个个小于8MB的文件,此时前端需要将切割的文件合并成一个文件后再进行下载。冲突在解决的过程中,有两个问题冲突: 对于要下载的这个文件,不清楚这个文件的大小,所以不清楚需要执行几次请求去后台请求数据。若简单的通过for循环去重复请求,则会遇到异步问题。这里可以用闭包解决,但是不提倡。 如何将多个Blo...…

JS Angular2+继续阅读