问题标签 [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.
angular - 如何使用硬件后退按钮关闭 Angular 中的 PWA 应用程序?
我正在使用 Angular 开发 PWA 应用程序,我已经看到,当我安装应用程序然后开始使用它时,如果我按下硬件后退按钮,它会开始返回历史记录,但我希望能够当用户在特定屏幕中时关闭所有应用程序,有可能吗?
我正在使用 Angular 13
html - 通过那里的类获取输入值
我有以下角度组件 ts 能够将动态字段添加到表单:
将这些动态添加的字段的值放入 save() 函数的数组中是否可行?我可以在控制台中看到它们实际上已显示。该类称为网络。或者这个任务的最佳方法是什么?
更新我尝试添加一个表单组并收到以下错误
json - 在将数据从角度发送到弹簧启动后,无法将数据转换为角度 13 中的 json 内容类型'text/plain;charset=UTF-8' not supported]
我正在尝试通过以下方式提交表单:
服务如下:
毕竟我得到了标题中的异常。我做错了什么?
java - 无法反序列化“java.util.LinkedHashMap”类型的值` 来自 Array 或我的字段的正确类型
我尝试在 Spring Boot 上将 json 对象传递给 api。在我使用邮递员传递值之前,一切都很好。格式如下:
现在在我的 Angular 应用程序中,我传递 json 如下:
我知道值改变了一点。但是现在我被困在如何重新声明错误所指向的字段社交链接的类型。这是它现在在模型类中声明的方式:
还有一个转换器类:
然而问题是如何重新声明一个社交链接字段以正确发送第二个请求。
更新
我将该字段重新声明为列表
但是在终端中获得以下输出
更新 2 如果有帮助,请发布大厅实体课程
更新 3 这是我的控制器功能:
angular - ng serve 在 Angular 升级到 Angular 13 后无法正常工作
我使用此处提供的角度更新指南https://angular.io/guide/update-to-latest-version将我的角度项目从 12 升级到 13,没有任何问题。但是,当使用“ng serve --open”命令在我的本地机器(mac)上运行项目时,它会提示浏览器下载窗口,而不是运行项目。我注意到没有编译错误并且 ng build 成功。我尝试删除并重新安装节点模块,但问题仍然存在。这是我的 package.json 文件。任何线索都受到高度赞赏。谢谢。
这是启动日志
angular - @ViewChild - Angular 13 上的初始化程序错误
我正在 Angular 13 中创建应用程序。我想调用from 、 using的方法show()
,但出现错误。在这种情况下,较旧的问题和答案不起作用。ChildComponent
ParentComponent
@ViewChild
家长:
孩子:
错误:
属性 'child' 没有初始化器,也没有在构造函数中明确分配。
解决方案1:
家长:
错误:
TypeError:无法读取未定义的属性(读取“显示”)
解决方案2:
家长:
没有错误 工作正常,但我怀疑这是否正确?
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 服务
当我尝试导入它时它会出错:
angular - 在第一个 Angular 和 LESS 应用程序中包含类似 Bootstrap 的样式
我知道 Bootstrap 和其他一些与 Angular 相关的框架,但我将进入第一个 Angular 13 应用程序。
我可以看到使用 LESS 是一个对所有变量和混合等都很酷的选项,但是我如何将引导程序间接导入到我的 Angular 应用程序中呢?
我希望它在 LESS 上使用,但仍然能够使用 Bootstrap 中的东西,例如 BS 5.1+ 的间距和断点以及 toolitps 部分:
- Bootstrap 还在使用 JQuery 吗?(我不这么认为,但想确定)
- 我们能否以这种方式使用 Bootstrap 并保持预编译并快速下载单页应用程序?
再次,我是 Angular 的新手,并且整合了所有东西。
angular - Angular 服务等待数据库连接 - 无法读取未定义的属性(读取“executeSql”)
我正在创建一个应用程序,在自动登录时我需要从本地 sqlite 数据库中检索一些参数。
这是我的身份验证守卫:
在上面的内部调用以下是身份验证服务:
在上面可以看出我调用了getUserParameters(uuid),这调用了本地sqlite db。但是我在控制台日志中收到以下错误:
特别是这部分 http://localhost/main.js - 第 364 行 - Msg: TypeError: Cannot read properties of undefined (reading 'executeSql')
这让我相信调用 getUserParameters 时 sql 服务还没有准备好。
想知道我该如何解决这个问题?
谢谢