20得票5回答
The Angular编译器需要的TypeScript版本为>=3.6.4且<3.8.0,但发现当前版本为3.8.2,因此出现了错误。

我跑了ng version 然后得到了以下输出:Angular CLI: 9.0.3 Node: 12.16.1 OS: win32 x64 Angular: 9.0.2 ... animations, common, compiler, compiler-cli, core, forms ...

20得票6回答
NgModule不是NgModuleType的子类型。

我使用Angular 9,并且想要进行懒加载,我正在使用app-routing { path: '', loadChildren: () =&gt; import("./components/login/login.module")//.then(m =&gt; // m....

19得票4回答
ng-multiselect-dropdown - 类型错误:无法读取未定义的 'idField' 属性

按照https://www.npmjs.com/package/ng-multiselect-dropdown的说明步骤进行Angular 9配置 在浏览器控制台中看到以下错误信息 TypeError: Cannot read property 'idField' of undefined

19得票2回答
类型错误:无法读取未定义的'tapPromise'属性。

我正在使用 Angular Build Optimization 在 Angular 9 项目中,使用下面的代码生成打包文件,但是出现以下错误。我在Google上搜索了这个错误,但没有找到任何确切的答案。正如错误提示所示,问题只存在于库本身。我已经进行了npm安装和npm审计修复,但仍然反复出...

19得票4回答
尝试用一个ngcc备份文件覆盖 @angular/cdk/stepper/step-header.d.ts.__ivy_ngcc_bak 文件,这是不允许的。

使用ng update命令升级@angular/core和@angular/material后,运行ngcc命令会出现以下错误: 使用的命令: ngcc --properties es2015 browser module main --first-only --create-ivy-en...

18得票7回答
Angular Material菜单模块:找不到名称为“matMenu”的导出项。

我在 Angular Material 菜单模块上遇到了一些问题。以下是我在 app.module.ts 中的代码:import { SharedModule } from './shared/shared.module'; @NgModule({ declarations: [ ...

18得票2回答
私有标识符仅适用于目标ECMAScript 2015及更高版本(Angular 9)。

我正在将Angular 8.2升级到9.1,并尝试将私有字段更改为#fieldName: any,这是由TS 3.8允许的,而不是private fieldName: any。但是编译器出现以下错误: 仅在目标ECMAScript 2015(ES6)及更高版本中才可用私有标识符。 tsco...

18得票9回答
Angular 9和Ivy运行时错误:无法读取未定义的属性'id';Zone

我们有一个带有测试的Angular 8项目。我们试图升级到Angular 9,并完成了https://update.angular.io/#8.0:9.0l3中的所有步骤。这一切都很顺利,没有问题。应用程序编译没有错误,所有测试都可以正常运行。但在运行时出现了此错误。当我们关闭Ivy时,它可以...

17得票4回答
检查组件是否有输出

考虑以下组件:@Component({ selector: 'app-test' template: 'Hello!' }} export class TestComponent { @Output() readonly selectionChange = new EventEmi...

16得票5回答
在升级到ngrx 9之后,无法添加属性X,因为对象不可扩展。

我遇到了一个问题: 无法添加属性X,对象不可扩展 在将我的Angular项目更新为Angular 9,并更新了Ngrx版本后出现了这个问题。当我将Ngrx版本回滚到8时,它可以正常工作。但是我也需要将它升级到Angular 9更新的v9版本。这发生在我将其作为数据源添加到Mater...