问题标签 [angular10]

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 投票
1 回答
7438 浏览

angular - Angular 10:CommonJs 和 AMD 依赖可能导致优化救助,hotkeys.js 依赖于“mousetrap”

我们在 Angular 10 中收到此构建警告。如何解决?有没有像 Lodash-es 这样的替代 NPM ?

hotkeys.js 依赖于'mousetrap'。CommonJs 和 AMD 依赖项可能导致优化救助

错误信息

资源:升级到 Angular 10 - 修复 CommonJS 或 AMD 依赖项可能导致优化救助

0 投票
1 回答
699 浏览

asp.net-core-webapi - 如何以角度10发送文件以及formdata中的数据

我想将 FormData 中的数据与同一对象中的文件一起发送。

我有一个对象

我发现了如何将文件放入 FromData

但是当以相同的方式将数据对象放入其中时,我像这样放置文件...

和电话一样

它生成错误415 Unsupported Media尽管 api 方法具有相同的对象定义

api是...

虽然文件是在 api 中收到的,但是一旦我把对象放在 FormData 中,它就会产生那个错误

0 投票
1 回答
3713 浏览

angular - 如何在 Angular 10 中将动态表导出为 PDF

我想使用我现有的动态表制作一个 PDF 文件。我已经尝试过,结果将是 50% 成功。我使用jsPDF,结果就像。我也想更改列宽和标题文本...

组件.HTML

我在我的容器 div 中使用它

组件.TS

0 投票
2 回答
432 浏览

angular - 获取 Angular 10 中任意 url 的路由信息

在 Angular 10 中,我的路线中有以下条目:

从我的应用程序内部的任何地方,给定任何路径(例如my/target/55),我需要能够访问包含在 Route 对象中的所有信息,这些信息用于定义此类路由(特别是我需要读取该data字段)。Angular 10 中是否有内置函数可以做到这一点?

更新:我需要访问不一定是当前页面 url 的 url 信息。

0 投票
1 回答
451 浏览

angular - Angular添加和删除由没有jquery的方法触发的类

我有一些代码要与 animate.css 一起使用,以在 div 中添加和删除类。

这是代码:

app.component.html

在不使用 jQuery(Angular 方式)的情况下如何执行上述操作?

0 投票
1 回答
172 浏览

angular - 如何在Angular中为网络工作者设置绝对网址

我一开始在我的应用程序中成功使用了网络工作者。

在我开始向应用程序添加路由后,Web Worker 停止正常工作。

我看到对网络工作者的调用总是相对于我所在的 URL。 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

如果我在项目的根目录中调用我的网络工作者,它将起作用。这没有“应用程序”作为路径的一部分。

当我更深入地导航时,我失去了对我设置的文件 URL 的引用。

如果我尝试将网络工作者 URL 引用设置为绝对值,那也不起作用。我收到以下错误消息。

在此处输入图像描述

但不知何故,网络工作者正常工作时的 URL 是不同的。我声明的 URL 不是在运行时使用的 URL。所以不知何故,编译器参与了这个过程。 在此处输入图像描述

有没有人有网络工作者和角度经验的人知道什么时候发生?

0 投票
1 回答
400 浏览

angular - 防止使用 Nginx 导航到资产文件夹

在我的 Angular10 项目中,我的资产中有一个文件夹(在 中声明angular.json),如果您在浏览器中键入完整的 url,我不想被导航。

但是,如果我在我的代码中使用它,它仍然必须可用:

<img src="./assets/brand/logo.png"><- 这显示了徽标

http://localhost:4200/assets/brand/logo.png<- 如果我在浏览器中输入它,它应该会在主页上重定向我

我可以用app-routing.module.ts?

编辑:好的,谢谢!现在我明白我无法通过使用 angular 来实现这一点。

我将使用DockerwithNginx来服务应用程序。是否有可能实现这一目标Nginx

0 投票
1 回答
385 浏览

angular - cdkDropListDropped 从未在 Angular 10 和材料表中触发

我正在使用 cdkDropList 重新排序材料表中的列。

在版本 8 之前一切正常,但是在更新到版本 10 之后,cdkDropListDropped永远不会被触发。

似乎 cdkDropList 和 cdkDrag 不能包含在同一个标​​签中。

有人知道发生了什么吗?

Stackblitz 角度为 8

Stackblitz 角度为 10

0 投票
2 回答
1626 浏览

angular - Angular:使用 ViewChild 访问孙子和嵌套组件方法

有没有办法用 ViewChild 控制孙子和嵌套组件?我需要从顶层访问/运行孙子组件中的公共方法。它似乎对我不起作用。暂时不要使用服务或输入/输出。

它对我有用,仅适用于直接子组件。

资源:

https://angular.io/api/core/ViewChild

0 投票
1 回答
160 浏览

angular - Angular:从路由更改父组件的字段

每个人!

我需要你的帮助。我的 Angular 10 应用程序中有一个组件,我们将其命名为 A。

在这个组件中,我还有<router-outlet>routes.ts 文件中描述的路由。

我需要的是通过单击某个 B 组件中的按钮来更改 A 组件内的变量(字段),即 route inside <router-outlet>。我该怎么做?

例如,我们可以谈论这样的变体。

A.component.html

组件.ts

这一切都很酷,因为我可以传递函数,将我的 A 组件字段更改为我的组件。

但是如果我有这个变种呢?:

A.component.html

路线.ts

我想调用这个 func(),它属于 B 内部的 A(并更改其字段),但我不能再通过 Input() 来做,因为在路由器中我做不到。