angular9相关内容

无法等待在角度/茉莉单元测试中完成DOM呈现

我有一个通过VegaEmbed(https://github.com/vega/vega-embed)构建的角度饼图组件,它使用Vega和D3作为底层图形依赖项。它通过提供标题和一些(键、值)对进行呈现。我隔离了该组件,并修改main.ts以在Stackblitz之外运行Jasmine,以便与您共享。在此测试中,我检查饼图是否确实为值“30%”|“70%”和图例“合并的CEO/董事长”|“单独的C ..
发布时间:2022-02-23 19:40:30 其他开发

Angular 9 的库构建失败

我正在尝试迁移此库 https://github.com/flauc/angular2-notifications 从 Angular 2+ 到 Angular 9. 原来的错误是关于 ModuleWithProviders 已成为泛型类型,所以我修复了它.我也在这里描述了一个错误 https://github.com/angular/angular/issues/32352 我用 requ ..
发布时间:2022-01-12 13:52:18 其他开发

这个类通过 SomeModule 对消费者可见 ->SomeComponent,但不是从顶级库入口点导出

我使用 ng update 将我所有的 angular 库升级到 angular 9.0.0,当我尝试构建它们时,出现以下错误. 错误: 不受支持的私有类 SomeComponent.此类通过 SomeModule -> SomeComponent 对消费者可见,但不会从顶级库入口点导出. 有人解决了这个错误吗? 解决方案 如果任何组件在 NgModule 中导出并且未包 ..
发布时间:2021-11-28 08:09:35 其他开发

为什么使用primeng p-radiobutton 会导致Angular 9 中的原生元素错误?

我有一个项目,我最近从 Angular 8 迁移到了 Angular 9.该项目使用 primeng version : 4.3.0 .现在 p-radiobutton 标签在整个项目中被广泛使用来显示单选按钮,但它不能正常工作.p-radiobutton 标签给出了运行时错误:无法获取未定义或空引用的属性“nativeElement",因此,UI 会失真.整个错误堆栈跟踪如下所示: TypeE ..
发布时间:2021-11-28 08:09:28 其他开发

Angular 10 通用 |amcharts 4:为什么服务器会尝试加载图表?

我已经习惯了 Angular,但我才刚刚开始使用通用的(用于 SEO). 我想使用 amcharts 4 中的地图,在没有 Angular Universal 的情况下使用没有问题.我知道这是一个已知问题,但我不明白为什么在我的情况下服务器尝试加载图表并创建此错误: ERROR Error: Uncaught (in promise): ReferenceError: addEventLi ..
发布时间:2021-11-10 05:14:35 其他开发

无法在服务中加载配置文件 - 供应商 js 65401

它在注入组件方面效果很好.服务注入出现问题. 我正在为端点使用运行时配置.它在组件中工作.我可以在运行时进行更改,但在注入其他全局服务时会引发错误 导出类 AppConfigService {静态设置:IAppConfig;构造函数(私有 http:HttpClient){}加载() {const jsonFile = `../assets/config/config.json`;retu ..
发布时间:2021-11-10 03:37:04 其他开发

如何通过单击不同组件的按钮来更新反应式表单字段?

我有一个应用程序,我的要求是单击按钮(出现在标题组件中),另一个组件中的表单字段将更新.但问题是该值在表单控制变量中设置但未反映在 UI 中.这是示例代码 我已经创建了.您可以在控制台日志中单击按钮时看到表单具有值但未在 UI 中呈现.下面我展示了我的代码到目前为止我所做的: 子组件 //在 TS测试 = this.fb.group({示例:[“"]});//在 HTML 中 ..

Angular:如何测试单击组件 nativeElement 会打开一个对话框

我正在为呈现 mat-accordion 和 mat-expansion-panel 的组件编写测试.mat-expansion-panel 有一个 div(带有 .comment 类),它具有使用 [innerHtml] 的动态 html.有时,innerHtml 可能包含 标签.当用户点击这样的 div 时,应该会弹出一个包含该图像的对话框(但尺寸更大). 在我的测试中,我 ..
发布时间:2021-11-10 02:11:53 其他开发

如何在 Angular 9 中导入所有 Angular Material 模块

我想导入所有 angular 材质模块并用于整体 angular 项目模板. 解决方案 我们可以创建一个新模块,将新模块中的所有材质模块导入到我们的模板中使用. 请使用此命令并运行 Angular CLI:ng g m material --module=app --module=app - 此命令将自动导入新创建的 MaterialModule 模块并添加到 AppModul ..

Angular 9 Formarray搜索操作仅针对第一个动态控制执行

我有一个包含某些字段的表单数组,其中一个是输入.在此字段中,根据用户输入,我们在 API 中进行搜索并返回一些数据. 问题是,它只适用于第一次动态控制.当我添加更多控件时,它对它们不起作用. 我猜这是因为我在 ngAfterViewInit() 中编写了搜索逻辑. 那还有什么选择呢. 我不知道如何解决这个问题. 提前谢谢 .ts purchaseform = ..
发布时间:2021-11-10 01:20:28 其他开发