9得票1回答
将主工程中的服务注入到创建的库中。

我正在使用Angular 8。 这个问题只适用于Angular DI(依赖注入)专家。 首先,我创建了一个Angular库,将在许多项目中重复使用。 在这个库中,我创建了一个抽象服务,必须在使用它的项目中进行定义。 我在我的库中定义了一个名为BridgeService的抽象类 在我的...

9得票5回答
Angular 9无法找到'en-US'语言环境数据。对于此语言环境将不包括任何语言环境数据。

我遇到了一个奇怪的警告 在运行ng build --configuration=prod --localize时,无法找到'en-US'的区域数据。将不会为此区域包含任何区域数据。 这是我的angular.json文件 // omitted "i18n": { "sourceLo...

9得票3回答
无法在Angular 9中使用Ng-bootstrap

我用ng-bootstrap开始了我的第一个Angular项目,并遵循了安装流程,但是仍然无法正常工作。 错误信息为“未捕获的错误:看起来您的应用程序或其依赖项之一正在使用i18n。” Angular 9引入了全局$localize()函数,需要加载。请在polyfills.ts文件中添加...

9得票3回答
Angular 9 SSR - 在哪里设置全局变量global['window'](使用domino)?

升级到 Angular 9 后,运行 yarn serve:ssr 时出现错误 ReferenceError: window is not defined。 在我们的 Angular 应用中,我们使用 Domino 的技巧来模拟 SSR 中的 window(如https://github.c...

9得票2回答
如何在 Angular 9 中动态更新 i18n 网站的 localeData 和 LOCALE_ID?

我正在尝试构建一个支持多种语言的应用程序,具体来说有20种语言。 默认语言是en-US。在构建过程中会创建已翻译版本,这个过程正常运行。 然而,在所有构建过程中,LOCALE_ID始终为en-US。因此我不能依赖管道等使用地区设置。它没有更新与构建配置中设置的区域设置。 我在编译每个语言...

8得票2回答
Electron: 错误:由于无效或不支持的版本,无法对克隆数据进行反序列化

我有一个独立运行的Angular应用程序,现在正在尝试创建一个Electron应用程序,然后只需执行:mainWindow.loadURL('http://localhost:4200/'); 它仅适用于我的开发环境中的本地主机,实际情况下不会这样。 在Electron中,我将nodeInte...

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

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

8得票1回答
Angular 9 视图中变量未更新

我有一个变量在我的组件中,通过使用console.log(variable)更新,但是在我的视图中使用{{ variable }}时没有更新。我尝试了几种方法,最后一种选择是使用观察者,但仍然无法按照预期工作。 我来解释一下我的代码: 所以我有一个服务、一个基础组件、一个应用组件和另一个组...

8得票2回答
基于环境变量更新config.json的预构建脚本。

我有一个Angular 9应用程序,其中我从assets文件夹中读取API的URL: @Injectable() export class ConfigService { private configUrl = '../../../assets/config/config.json';...

8得票2回答
Angular 9 ngtypecheck

升级到Angular 9后,我收到了警告: \src\main.ngtypecheck.ts is part of the TypeScript compilation but it's unused. Add only entry points to the 'files' or 'inc...