问题标签 [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 回答
5064 浏览

angular - 将 Angular 5 更新为 Angular 6 错误

我刚刚从 angular 5 更新到 angular 6,我遇到了 angular 动画的问题。

我做了标准升级

我还根据官方升级指南(https://update.angular.io/)将我的代码库从 5.2 更新到了 6,但出现了一个错误,我无法弄清楚。

我想这是因为动画模块导入已经移动,但是它们移动到了哪个包下?

0 投票
2 回答
1053 浏览

node.js - ./node_modules/elasticsearch/src/lib/utils.js 中的错误找不到模块:错误:无法解析 \node_modules\elasticsearch\src\lib 中的“路径”

我试图将我的 angular 5 代码迁移到 angular 6。

将 elasticsearch 客户端从 "elasticsearch": "^14.2.1" 迁移到 "elasticsearch": "^14.2.2" 后,我在启动角度代码时收到以下错误。

包.json

}

请帮我解决这个问题。

0 投票
1 回答
1641 浏览

angular-material - 访问预建方案的原色

我建立了一个新项目使用

ng new app

ng add @angular/material

我在中包含以下行styles.css

@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';

我想将 deeppurple-amber 主题的原色应用于<p>元素。

如何提取预建方案的原色并将其应用于我自己在 Angular 6 中的组件?

0 投票
2 回答
2717 浏览

angular - Angular 6 / AngularFire 迁移

我有以下较旧的 Angular 4 代码:

navigation.component.ts文件:

navigation.component.html文件(为简洁起见被截断):

我正在尝试将其转换为 Angular 6 [并做到了这一点]:

navigation.component.ts文件:

navigation.component.html文件(为简洁起见被截断):

这是抛出一个错误:

ERROR 错误:InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe' at invalidPipeArgumentError (common.js:4238) at AsyncPipe.push../node_modules/@angular/common/fesm5/common.js.AsyncPipe._selectStrategy (common .js:4845) 在 AsyncPipe.push../node_modules/@angular/common/fesm5/common.js.AsyncPipe._subscribe (common.js:4835) 在 AsyncPipe.push../node_modules/@angular/common/fesm5 /common.js.AsyncPipe.transform (common.js:4817) 在 Object.eval [as updateDirectives] (NavigationComponent.html:4) 在 Object.debugUpdateDirectives [as updateDirectives] (core.js:11922) 在 checkAndUpdateView (core. js:11315) 在 callViewAction (core.js:11556) 在 execComponentViewsAction (core.js:11498) 在 checkAndUpdateView (core.js:11321)

切换到新的 AngularFireList 似乎打破了ngFor?我有点困惑为什么?

0 投票
3 回答
12345 浏览

angular - 类型'typeof Observable'上不存在属性'from',角度6?

我将我的 Angular 5.2.10 项目更新为 Angular 6。
我一步一步地做了https://update.angular.io/,一切都很好,除非Observable.from
在我使用的服务Observable.from(this.user)中如下所示:

没关系,但是在角度 6 中发生了以下错误

我将其更改如下

但是没有变化和错误再次发生!

0 投票
1 回答
3358 浏览

json - 角度 6 指定的命令(“部署”)无效。有关可用选项的列表,请运行“ng help”

我已将我的 Angular 5 应用程序迁移到 Angular 6。除了package.json.

当我ng deploy在终端中使用时,它显示以下错误:

指定的命令(“部署”)无效。有关可用选项的列表,请运行“ng help”。您指的是 “help” 吗?

下面是我的 package.json 文件

0 投票
1 回答
4391 浏览

angular - Angular 6 custom lib没有ComponentFactoryResolver的提供者

我从 NG4 -> NG6 重写库(使用 angular-cli 6)。这个库改变了动态角度组件,所以我使用ComponentFactoryResolver,在这里我卡住了。当我添加ComponentFactoryResolver到构造函数时:

并在目标应用程序中构建 lib(成功)(我从本地文件将我的 lib 添加到 package.json 中)我有这个错误:

没有ComponentFactoryResolver其他东西可以正常工作

完整组件:

0 投票
2 回答
7372 浏览

jquery - 如何使用 Angular 6 安装 bootstrap 4 + jquery + popper.js

我已经安装并更新了 Angular 和 Node 到最新版本

通过 npm 安装了 Bootstrap 4,它虽然可以工作,但是下拉菜单和模态框不起作用,因为 jquery 和 popper.js 没有像以前在 angular 5 中那样导入它们。

这就是我所做的:安装以下 1- npm install bootstrap@next --save 2- npm install jquery --save 3- npm install popper.js --save

并将其添加到 angular.json 因为没有 angular.cli.json

0 投票
4 回答
18112 浏览

angular6 - 在 Angular 6 中生成没有 *.spec.ts 的组件

在以前的版本中,可以使用 .angular-cli.json 禁用 spec.ts,如下所示。有什么办法可以在 6.0.0 版本中使用 angular.json 吗?

0 投票
1 回答
687 浏览

angular - 密码匹配验证器不起作用

我正在尝试在我的 Angular 应用程序中的表单上设置验证器,以检查两个输入的密码是否相同。我认为Angular 文档并没有很好地解释这一点。

这是我的注册组件的一部分:

我希望能够在组件的模板中使用以下代码:

不幸的是,有些事情不对,因为在控制台中我收到一个奇怪的错误,说实际上没什么用(TypeError:this.signUpForm is undefined)

希望您能够帮助我。

- -更新 - -

我试图删除 fn 参数并在验证器 fn 中弄乱以获取原始密码,但我的尝试都没有奏效。