问题标签 [angular12]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jestjs - 我用 ANGULAR 12 创建了一个新项目,我正在尝试将 Jest.js 添加到
我使用 ANGULAR 12 创建了一个新项目,我正在尝试将 Jest.js 添加到该项目中,但出现下一个错误。
jest.config.js
包.json
有什么方法可以在 ANGULAR 中修复它吗?
angular - 动态设置验证器后是否需要调用 updateValueAndValidity
setAsyncValidators
尽管我在文件中查看了文档,但我正在使用node_modules/@angular/forms/forms.d.ts
我播种以下内容:
因为在没有调用 updateValueAndValidity 的情况下一切正常,所以我很困惑实际上是否有必要?
css - 注入来自服务器的 CSS 变量名称(Angular 12)
我正在尝试找到将 css 变量注入 Angular 应用程序(当前使用 Angular 12)的最佳解决方案。
这是我正在使用的代码:
这段代码正在 app.component.ts 文件上执行,效果很好,我可以在整个应用程序中使用这个 css 变量。我现在想要实现的是使用来自服务器的数据扩展 this.test 对象,并应用之前在我的 Visual 设置模块上设置的这些自定义 css 值。
Css 变量不能有 "" 引号。
"--button-color": "#a86c6c"
(这是我从服务器得到的),我想在 this.test 对象上注入这个不带引号的属性,但我不能这样做。有任何想法吗?
非常感谢任何帮助,谢谢。
angularjs - 没有找到 exportAs 'ngModel' 的指令。角 12
我正在以角度创建表单验证,但出现错误
没有找到 exportAs 'ngModel' 的指令。
我的代码:
错误:
组件 AppComponent 的模板出现错误。
angular - Angular 国际化服务于开发模式
我想体验 angular i18n ( https://angular.io/guide/i18n#build-from-the-command-line )。我可以使用一种语言环境为我的应用程序提供服务,这没关系。但我无法调试应用程序,因为这是捆绑的。
我正在使用 Angular 12
问题如何在普通开发人员模式下使用国际化(i18n)(没有捆绑应用程序)?或者也许有一个选项可以在没有 i18n 的情况下进行配置,并且只使用 i18n 在生产模式下构建应用程序?
角.json
PS我已经检查了文档和现场示例(https://angular.io/generated/live-examples/i18n/stackblitz.html),但我找不到可以帮助我解决这个问题的东西。
angular - 包“@nguniversal/builders”对“@angular-devkit/build-angular”有不兼容的对等依赖(需要“^0.1102.3”,将安装“12.0.3”)
当执行此命令时:
您的全局 Angular CLI 版本 (12.0.3) 高于本地版本 (11.2.9)。使用本地 Angular CLI 版本。
. . . 使用包管理器:'npm' 收集已安装的依赖项...找到 37 个依赖项。从注册表获取依赖元数据...包“@nguniversal/builders”与“@angular-devkit/build-angular”有不兼容的对等依赖(需要“^0.1102.3”,将安装“12.0.3”)。✖ 迁移失败:发现不兼容的对等依赖项。安装依赖项时出现对等依赖项警告意味着这些依赖项可能无法一起正常工作。您可以使用“--force”选项忽略不兼容的对等依赖项,而是稍后解决这些警告。有关详细信息,请参阅“/private/var/folders/zr/8nswgf5n57z4hg0sk9hnv5g00000gn/T/ng-nF1BWp/angular-errors.log”。. . .
全局 Angular CLI 版本:12.0.3 本地 Angular 版本:11 “@nguniversal/express-engine”:“^11.0.1”
angular - p-menuitem 不是已知元素 - primeng
我是primeng的新手,遇到了这个困难。当我将 ap-menuitem
放入 ap-menubar
时,角度会给我以下错误:
现在我明白我需要在 app.module.ts 中添加模块,我做了:
app.module.ts 代码:
HTML 代码:
我还将它导入MenubarModule
到与 HTML 相同的 component.ts 中,导入行虽然在那里褪色。我在这里缺少什么吗?
版本:
subscribe - ngOnChange 仅在订阅后单击屏幕上某处后触发
我有以下组件。家长:
我的子组件如下:
我的问题是,我注意到 ngOnChange 函数只有在我单击屏幕上的其他位置后才会被调用,即使回调函数 (onAccountChange) 已完成并且 availableInstrument 已从 api 调用中填充。我希望在从 api 调用更改输入数据后立即调用 ngOnChange 函数,而不必单击屏幕上的其他位置。如果我在回调函数中对输入值进行硬编码,我会看到 ngOnChange 在子组件中被立即调用,但在它位于 subscribe 块中时却没有。
太感谢了!