7得票3回答
当将 FormGroup 传递给子组件时,FormControlName 必须与父级 FormGroup 指令一起使用。

父组件 <form [formGroup]="User"> <app-radioButton [group]="user"></app-radiobuton> </form> 在无线电组件HTML中 ...

12得票4回答
Angular 9使用@ngneat/until-destroy npm包进行可观察对象的取消订阅

我正在使用@ngneat/until-destroy 这个 npm包来自动取消订阅observables。我已经使用了checkProperties:true来自动取消订阅observables。 但是,我不知道如何测试它。observable是否被取消订阅了? 我的问题很简单。这段代码有效吗...

14得票5回答
升级到Angular 9后,在typings文件中找不到变量。

我有一个指向外部日志记录组件(在js文件中引用)的引用,我已经在typings文件中定义了它。 typings.d.ts declare var LogglyTracker; 我将我的 Angular 应用从版本 8 升级到 9,现在当我运行ng build时,我遇到了以下错误:ERR...

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

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

11得票2回答
错误:试图用ngcc备份文件覆盖<package_path>.__ivy_ngcc_bak,这是不允许的。

我从Angular 8升级到了9,并按照这里的所有步骤启用了Ivy。当我运行npm install时,我的一些软件包会抛出以下错误: Tried to overwrite &lt;package_path&gt;.__ivy_ngcc_bak with an ngcc back up fil...

8得票1回答
如何使用Firebase函数部署Angular 9通用应用程序

我最近更新了最新的Angular 9版本并创建了一个应用程序。 我使用以下命令将此应用程序设置为通用应用程序: ng add @nguniversal/express-engine 然后我使用以下命令构建了该应用程序: npm run build:ssr &amp;&amp; npm run ...

14得票4回答
Angular 9项目在生产环境中无法正常运行

我已经将我们的 Angular 混合项目从 8 迁移到了 9。迁移过程很顺利,ng build / ng serve 的工作方式像以前一样良好。 真正的问题在于,当我为生产环境构建应用程序(ng build --prod)后,项目的起始页面完全为空白,没有 JS 错误,也没有控制台警告。看起...

7得票1回答
Angular 9每次路由更改时滚动到顶部

我正在开发一个项目,其中有很多路由,每次点击链接转到特定的路由时,页面不会自动滚动到顶部,这很烦人,也不好。请问有人知道如何解决这个问题吗?

10得票2回答
Angular 8升级到Angular 9后的编译错误

我将我的Angular应用程序从8版本迁移到了9版本。 在运行ng serve --open命令后,我的应用程序在浏览器中打开并卡在加载屏幕上,并在控制台窗口中出现此错误:core.js:610 Uncaught Error: Angular JIT compilation failed: '...

11得票3回答
Angular $localize 使用动态翻译 ID

随着新的Angular 9,@angular/localize现在可以直接从typescript中翻译代码。 由于它的使用方法没有官方文档,我在这篇文章中找到了一些技巧。 $localize`:@@my-trans-unit-id:` // IT WORKS 当直接将ID传递给该函数时,...