问题标签 [angular13]

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.

0 投票
3 回答
1174 浏览

angular - 接口“HTMLIonIconElement”不能同时扩展类型“IonIc on”和“HTMLStencilElement”

我刚刚升级了我的 angular ionic 应用程序,通过运行ng update. 更新成功,但现在我无法运行应用程序并出现以下错误

问题是所有被投诉的文件都在 node_modules 目录中。我该如何解决这个问题?

0 投票
2 回答
656 浏览

angular - Angular 13 找不到模块'@angular/common/locales/fr.js'

我从 angular 12 移动到 angular 13,我遇到了一个新错误。所以基本上我过去常常通过导入语言环境文件来加载用户的文化。

此解决方案用于使用 angular12,但不再使用 angular13。Webpack 找不到任何语言环境。我尝试了在 github 上找到的一些解决方案,但没有任何积极的结果
https://github.com/highlightjs/highlight.js/issues/3223#issuecomment-953337602

https://github.com/angular/angular-cli/issues/22154

有什么解决办法吗?

0 投票
3 回答
1322 浏览

javascript - 找不到模块:错误:包路径 ./locales 在角度更新到 13 后未从包中导出

TypeScript 2.4 增加了对动态 import() 表达式的支持,它允许我们按需异步加载和执行 ECMAScript 模块。

尝试动态导入本地化但面临导出问题

我有以下代码

很不确定如何导出它,它在 angular 12 上运行良好。

0 投票
1 回答
1053 浏览

javascript - 类型 Navigator angular 13 上不存在 msSaveOrOpenBlob 属性

更新到角度 13 后,类型 Navigator 上不存在属性 msSaveOrOpenBlob。

我知道根据https://developer.mozilla.org/en-US/docs/Web/API/Navigator/msSaveOrOpenBlob#browser_compatibilityNavigator.msSaveOrOpenBlob已弃用

我有一个 Angular 12 应用程序,现在我正在迁移到 Angular 13,并且打字稿已更新到最新版本,但面临的问题The property msSaveOrOpenBlob doesn't exist on type Navigator

下面的替代代码是什么

0 投票
1 回答
1657 浏览

angular - WebStorm Angular 13 异步管道:缺少 require() 语句

更新到 Angular 13 后,在我的 WebStorm 中,异步管道变红并显示消息

缺少 require() 语句

在此处输入图像描述

此外,所有指令都带有警告,例如

属性 ngIf 上没有匹配的指令

在此处输入图像描述

我再次安装了https://plugins.jetbrains.com/plugin/6971-angular-and-angularjs,重新启动了 WebStorm,什么也没有。我有 WebStorm 2021.2.3

请注意,编译工作正常,项目工作正常,我只是收到这些错误和警告。

回到我对预更新(Angular 12)的承诺并运行npm i红色和警告消失

有什么建议么?

0 投票
2 回答
487 浏览

javascript - 将 Angular 8 项目“升级”到 Angular 13 产生了很多与语法和一般规则相关的错误

去年我在做一个项目,它使用的是 Angular 8。我今年恢复了这个项目,我现在正在使用 Angular 13 来使项目更加实际。我被它抛出的错误数量惊呆了。我在 ngOnInit 上使用的许多代码都必须更改为构造函数,主要是突出显示 FormGroup 的属性初始化,现在我必须在构造函数中对其进行初始化,否则我会收到一条消息,指出它未在构造函数中初始化。我不能使用 sysntax someObject["property"] 因为字符串属性可能不是 someObject 的属性。我有很多其他与语法相关的错误。自 Angular 8 以来发生了什么。我不是“Javascript 开发人员”。我不知道发生了什么。

我很肯定想要使用 Angular 13,但是。5 个版本是巨大的差距,我没有抱怨。自 Angular 8 以来,语法规则发生了变化,这是真的吗?

0 投票
1 回答
138 浏览

javascript - 系统未在角度 13 中使用动态导入定义

我有以下代码用于动态加载语言环境

如果我不使用系统,则构建命令会引发异常

如果我使用系统,我会在浏览器控制台中遇到异常

0 投票
0 回答
120 浏览

angular - 是否可以在 Angular 13 应用程序中使用 Angular 10 库

我有一个在 Angular 10 中构建的 Angular 库。

现在,在 Angular 13 中制作新的 Angular 应用程序时,我们正在尝试使用该库,但它会出现一些问题。

我知道 Angular 13 中的编译已更改为 100% IVY,但有什么方法可以在新项目中实际使用该 Angular 10 库

它给出以下警告

我得到的错误是

0 投票
1 回答
349 浏览

angular - Angular 13 和 Bootstrap 5 | 添加路由时 UI 消失

我一直在开发一个网站,但无法超越导航。我遇到的问题是,当我设置路线时,整个 UI 都会消失并且不会加载。我无法找到任何关于此的内容或可能发生的原因,但任何形式的帮助或指导将不胜感激!

navi.component.html

应用程序路由.module.ts

app.component.ts

app.component.html

包.json

角.json

0 投票
0 回答
245 浏览

ruby - Ngx-bootstrap 是否与 angular 13 和 bootstrap v3 兼容

我的项目正在使用 angular 11 和 bootstrap v3,但由于我将 angular 更新到 v13,我的 ruby​​ 项目虽然构建吐出运行时 ActionView:Template 错误,例如:

这告诉我 ruby​​ 中的 (compile &) 渲染模板方法正在触发错误。

仅供参考,兼容性表来自:

甚至:带有 Bootstrap v3 的 Angular 10