问题标签 [angular6]

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 回答
221 浏览

angular6 - Angular 6 路由器导航给出错误无法读取属性“覆盖”

当我调用路由器导航时,我已将我的 Angular 应用程序从 Angular 5 迁移到 6,

它给出了以下错误

main.9819f0c7d0ec0efd5341.js:1 类型错误:无法在 n.applyServerOverwrite 处读取新 n 处未定义的属性“覆盖”(main.9819f0c7d0ec0efd5341.js:1)

0 投票
0 回答
186 浏览

javascript - 如何在angular6中导入handsontable?

我正在从官方包装器中导入handsontable

从“@handsontable/angular”导入 {HotTableModule};

但是这个库的负载增长了 2.29MB,所有构建优化只是为了添加默认表。

有没有更好的方法?

0 投票
1 回答
262 浏览

angular - 每个模块 ng xi18n

有没有办法提取每个角度模块的翻译文件?我的应用程序:

  • 应用程序
    • module-1 --> Team 1 在这个模块中工作
    • module-2 --> Team 2 在这个模块中工作
    • module-3 --> Team 3 在这个模块中工作
    • 消息.xlf
    • 消息.fr.xlf
    • ...

在每个新生成之后( ng xi18n),messages.xlf 中的 git 流中存在大量合并冲突的可能性很大

是否有机会提取每个模块的 xlf 文件?

感谢您的回答。

0 投票
0 回答
246 浏览

angular - 包含公共对话框的组件:MatDialog,在构造函数中无法加载

从 Angular 5.2 升级到 6 后,应用程序无法加载包含公共对话框的组件组件:MatDialog 在构造函数中。

使用 --prod 标志构建/服务。(使用 ng serve 和 ng build 可以正常工作。)

使用 --aot 时的控制台错误:

包.json

更新,问题存在于我们“注入”角度服务的所有组件中。

0 投票
1 回答
894 浏览

angular - 将 Angular 应用程序从 4.xx 版本更新到 6.0

我有一个非常大的项目,其中包含很多组件。实际上,它是我正在参与的一个开源项目。它是在 Angular 4 上构建的。目前它在 Angular 4 上运行。我正在尝试通过关注此站点https://update.angular.io/并手动更新它根据 Angular 6 搜索每个依赖项的使用并为其重写代码非常忙碌。我解决了很多错误,这导致了另一个错误。所以我的问题是,是否有必要将我的应用程序更新到最新的 Angular 6 ? 如果是,那么他们不是一些简单的方法来做到这一点。此外,我在https://update.angular.io/We do not recommend moving across multiple major versions.的警告下阅读了此内容。需要更新我的应用程序。

0 投票
2 回答
1057 浏览

angular - 无法读取 null 的属性“1” - Angular 6 更新

在运行时尝试通过 Angular 5 项目升级到 Angular 6 时,我不断收到此错误ng update @angular/cli

我完全按照更新指南进行操作,但不确定为什么会这样。有没有人遇到过这个?

0 投票
1 回答
578 浏览

angular - angular 5动态添加输入并将多个项目发送到服务器

服务器中的 Angular 5 项目我必须接收多个项目以保存在数据库中..

在角度方面,我试图创建一个表单来传递多个项目......

当按下添加另一个输入供用户添加另一个项目时我需要一个按钮我几乎完成但我不知道如何保持输入在一起我尝试了一些链接但它不起作用你能告诉我我该如何解决这个问题吗?

我的组件:

}

html:

0 投票
1 回答
7100 浏览

node.js - 将 Angular 应用程序部署到 Heroku,构建成功,但在浏览器中显示 404 not found

嗨,我是一名尝试在 Heroku 上部署应用程序的初学者。我之前已经成功部署了一个应用程序,但由于某种原因,这次没有任何效果。我已经彻底遵循了这个博客的步骤: https ://medium.com/@hellotunmbi/how-to-deploy-angular-application-to-heroku-1d56e09c5147

我在最新版本的角度和节点上:
“@angular/cli”:“^6.0.1”,“@angular/compiler-cli”:“^6.0.1”,“node”:“10.1.0” ,“npm”:“6.0.0”

下面是我的构建日志和我的 package.json 文件供参考。没有错误,但应用程序在部署后无法工作:(请帮助!!

package.json 文件:(我必须使用 ng build --aot 而不是 ng build --aot -prod 因为后者在构建日志中给我一个错误说 > ng build --aot -prod Unknown option: '-p '。这在我以前的应用程序中对我有用。)

0 投票
1 回答
8403 浏览

angular - RXJS6 升级:ErrorObservable 没有导出的成员 'ErrorObservable'

我已将 Angular 5 应用程序升级到 6.0.1,将 RxJs 升级到 6.1.0。

在我的一项服务中,我有以下导入:

但是,我现在收到以下错误:

模块 '"...node_modules/rxjs/observable/ErrorObservable"' 没有导出的成员 'ErrorObservable'。

我已经在网上搜索了如何在 rxjs6 中导入这个或者如果名称

已经改变。

我将此作为升级过程的指南:

RxJS 6 变化 - 概述

有谁知道如何解决这个导入?

0 投票
0 回答
525 浏览

javascript - Angular 6 的性能问题

晚安!我正在开发一个 Angular 5 应用程序,现在它看起来像这样:

我将尝试在下面解释我的问题,希望我会被理解:

我已经在我的所有模块中使用延迟加载,不包括应用程序的核心模块。当我输入延迟加载的模块子模块 1(通过“localhost/child-1”url)时,我有以下子路由(我正在使用 RouterModule.forChild):

所以HomeComponent是“立即”加载的。发生的事情是,从我的应用程序进入child 1 模块的那一刻起,进入和初始化HomeComponent需要超过两秒钟的时间。但是例如,如果我正在从根模块加载组件,则不会发生这种延迟。您对为什么会发生这种延迟有任何想法吗?我检查了我的网络请求,但延迟页面加载的不是网络请求。我将在下面放一个屏幕截图:

在此处输入图像描述

我并不是说延迟“不应该发生”,我只是想知道在这几秒钟的延迟期间发生了什么

任何帮助将不胜感激:)