问题标签 [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 投票
0 回答
44 浏览

angular - 如何使用硬件后退按钮关闭 Angular 中的 PWA 应用程序?

我正在使用 Angular 开发 PWA 应用程序,我已经看到,当我安装应用程序然后开始使用它时,如果我按下硬件后退按钮,它会开始返回历史记录,但我希望能够当用户在特定屏幕中时关闭所有应用程序,有可能吗?

我正在使用 Angular 13

0 投票
0 回答
29 浏览

html - 通过那里的类获取输入值

我有以下角度组件 ts 能够将动态字段添加到表单:

将这些动态添加的字段的值放入 save() 函数的数组中是否可行?我可以在控制台中看到它们实际上已显示。该类称为网络。或者这个任务的最佳方法是什么?

更新我尝试添加一个表单组并收到以下错误

0 投票
3 回答
71 浏览

json - 在将数据从角度发送到弹簧启动后,无法将数据转换为角度 13 中的 json 内容类型'text/plain;charset=UTF-8' not supported]

我正在尝试通过以下方式提交表单:

服务如下:

毕竟我得到了标题中的异常。我做错了什么?

0 投票
0 回答
226 浏览

java - 无法反序列化“java.util.LinkedHashMap”类型的值` 来自 Array 或我的字段的正确类型

我尝试在 Spring Boot 上将 json 对象传递给 api。在我使用邮递员传递值之前,一切都很好。格式如下:

现在在我的 Angular 应用程序中,我传递 json 如下:

我知道值改变了一点。但是现在我被困在如何重新声明错误所指向的字段社交链接的类型。这是它现在在模型类中声明的方式:

还有一个转换器类:

然而问题是如何重新声明一个社交链接字段以正确发送第二个请求。

更新

我将该字段重新声明为列表

但是在终端中获得以下输出

更新 2 如果有帮助,请发布大厅实体课程

更新 3 这是我的控制器功能:

0 投票
1 回答
394 浏览

angular - ng serve 在 Angular 升级到 Angular 13 后无法正常工作

我使用此处提供的角度更新指南https://angular.io/guide/update-to-latest-version将我的角度项目从 12 升级到 13,没有任何问题。但是,当使用“ng serve --open”命令在我的本地机器(mac)上运行项目时,它会提示浏览器下载窗口,而不是运行项目。我注意到没有编译错误并且 ng build 成功。我尝试删除并重新安装节点模块,但问题仍然存在。这是我的 package.json 文件。任何线索都受到高度赞赏。谢谢。

这是启动日志

0 投票
1 回答
85 浏览

owl-carousel - 如何修复 Angular Material 中的 NGX-OWL-CAROUSEL-O 显示在调整屏幕大小之前不显示元素?

亲爱的 Typescript 专家,我正在使用 NGX-owl-carousel-o 在我的 Angular 项目中显示触摸拖动项目轮播。我已将代码实现为剪切。问题是当打开它时,页面上没有显示轮播,直到我使用它显示的最小化和最大化按钮调整浏览器的大小。

我希望尽快得到解决方案并解决这个问题。

在调整屏幕大小之前 - ngx-owl-carousel-o 不起作用

调整屏幕大小后 - ngx-owl-carousel-o 工作正常

0 投票
2 回答
95 浏览

angular - @ViewChild - Angular 13 上的初始化程序错误

我正在 Angular 13 中创建应用程序。我想调用from 、 using的方法show(),但出现错误。在这种情况下,较旧的问题和答案不起作用。ChildComponentParentComponent@ViewChild

家长

孩子

错误:

属性 'child' 没有初始化器,也没有在构造函数中明确分配。


解决方案1:

家长

错误:

TypeError:无法读取未定义的属性(读取“显示”)


解决方案2:

家长

没有错误 工作正常,但我怀疑这是否正确?

0 投票
0 回答
8 浏览

angular - 子项目内的 Angular 导入公共库:“rootDir”应包含所有源文件

我有一个子项目(它有一个不同的 git repo),它有自己的 package.json 等。

父应用:

角.json

app.module.ts

我们运行ng build subproject1&&ng build subproject2它将在 dist 文件夹中创建自己的类,当我们运行时ng serve一切都很好。

但我想在所有这些服务中添加一个通用库。(其实是openapigenerator创建的一个lib)

在父应用程序内部

库/fontend/common-api

tsconfig.json:

角.json

并注入基本路径:

问题从这里开始:

我需要在 subproject1 中使用这个通用的 api 服务

当我尝试导入它时它会出错:

0 投票
2 回答
66 浏览

angular - 在第一个 Angular 和 LESS 应用程序中包含类似 Bootstrap 的样式

我知道 Bootstrap 和其他一些与 Angular 相关的框架,但我将进入第一个 Angular 13 应用程序。

我可以看到使用 LESS 是一个对所有变量和混合等都很酷的选项,但是我如何将引导程序间接导入到我的 Angular 应用程序中呢?

我希望它在 LESS 上使用,但仍然能够使用 Bootstrap 中的东西,例如 BS 5.1+ 的间距和断点以及 toolitps 部分:

  1. Bootstrap 还在使用 JQuery 吗?(我不这么认为,但想确定)
  2. 我们能否以这种方式使用 Bootstrap 并保持预编译并快速下载单页应用程序?

再次,我是 Angular 的新手,并且整合了所有东西。

0 投票
0 回答
46 浏览

angular - Angular 服务等待数据库连接 - 无法读取未定义的属性(读取“executeSql”)

我正在创建一个应用程序,在自动登录时我需要从本地 sqlite 数据库中检索一些参数。

这是我的身份验证守卫:

在上面的内部调用以下是身份验证服务:

在上面可以看出我调用了getUserParameters(uuid),这调用了本地sqlite db。但是我在控制台日志中收到以下错误:

特别是这部分 http://localhost/main.js - 第 364 行 - Msg: TypeError: Cannot read properties of undefined (reading 'executeSql')

这让我相信调用 getUserParameters 时 sql 服务还没有准备好。

想知道我该如何解决这个问题?

谢谢