问题标签 [angular5]

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 投票
2 回答
25258 浏览

angular - 如何在 Angular 组件中执行 DOM 操作?

我们如何在 Angular(2.x 及更高版本)中获取 DOM 元素?typescript 中没有 addClass、removeClass 等基本功能,那么我们如何在 Angular 组件中进行这些 DOM 操作呢?如果有请建议。TIA

0 投票
3 回答
11062 浏览

angular - 如何在 angular2 中禁用 AOT?

我得到了这样的东西:

但我无法理解两者之间有什么区别

0 投票
2 回答
18114 浏览

angular - 在 Angular 中使用主机绑定注入样式声明

你们知道如何使用@HostBinding 装饰器在组件中批量注入样式声明吗?我正在尝试的是:

据我了解,这应该为组件注入背景和颜色样式,但它不会......

我可以像这样控制单个样式声明:

但我想为所有人做这件事,请帮助:P

这是完整的代码:

和一个工作的 plunker: https ://plnkr.co/edit/CVglAPAMIsdQjsqHU4Fb?p=preview

0 投票
2 回答
35711 浏览

angular - Angular 2 / Angular 4 : How can I access file from the local system location?

I have one JSON file at the following location in my system:

I'm trying to access this file using my system path but it's not working. However it's working fine if i put this file inside src in my application.

JSON File path is "/etc/project/system.json" and my application path is "/var/www/DemoProject"

So how can I access file from my local system?

0 投票
3 回答
3515 浏览

angular - Angular 5 和 NPM

是否可以使用 npm 安装 Angular 5 依赖项(目前处于 RC 阶段)?

此命令不显示 Angular 5 依赖项:

或者是否可以从存储库下载并安装:https ://github.com/angular/angular/

谢谢

0 投票
9 回答
52632 浏览

javascript - 更新到 Angular 5

如何更新到 Angular 5?这是来自我的 package.json:

当我运行 npm install 我得到这个错误

npm 错误!Windows_NT 6.1.7601 npm 错误!argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" npm ERR! 节点 v6.11.2 npm 错误!npm v3.10.10 npm 错误!代码 ETARGET

npm 错误!notarget 未找到兼容版本:@angular/common@5.0.0 npm ERR!notarget 有效的安装目标:npm ERR!notarget 5.0.0-rc.0, 5.0.0-beta.7, 5.0.0-beta.6, 5.0.0-beta.5, 5.0.0-beta.4, 5.0.0-beta.3, 5.0 .0-beta.2、5.0.0-beta.1、5.0.0-beta.0、4.4.4、4.4.3、4.4.2、4.4.1、4.4.0-RC.0、4.3.6 , 4.3.5, 4.3.4, 4.3.3, 4.3.2, 4.3.1, 4.3.0, 4.3.0-rc.0, 4.3.0-beta.1, 4.3.0-beta.0, 4.2 .6、4.2.5、4.2.4、4.2.3、4.2.2、4.2.1、4.2.0、4.2。0-rc.2、4.2.0-rc.1、4.2.0-rc.0、4.2.0-beta.1、4.2.0-beta.0、4.1.3、4.1.2、4.1.1、 4.1.0、4.1.0-rc.0、4.1.0-beta.1、4.1.0-beta.0、4.0.3、4.0.2、4.0.1、4.0.0、4.0.0-rc。 6、4.0.0-rc.5、4.0.0-rc.4、4.0.0-rc.3、4.0.0-rc.2、4.0.0-rc.1、4.0.0-rc.0、 4.0.0-beta.8、4.0.0-beta.7、4.0.0-beta.6、4.0.0-beta.5、4.0.0-beta.4、4.0.0-beta.3、4.0。 0-beta.2、4.0.0-beta.1、4.0.0-beta.0、2.4.10、2.4.9、2.4.8、2.4.7、2.4.6、2.4.5、2.4.4、2.4.3、2.4.2、2.4.1、2.4.0、2.3.1、2.3.0、2.3.0-rc.0、2.3.0-beta.1、2. 3.0-beta.0、2.2。 4、2.2.3、2.2.2、2.2.1、2.2.0、2.2.0-rc.0、2.2.0-beta.1、2.2.0-beta.0、2.1.2、2.1.1、 2.1.0、2.1.0-rc.0、2.1.0-beta.0、2.0.2、2.0.1、2.0.0、2.0.0-rc.7、2.0.0-rc.6、2.0 .0-rc.5、2.0.0-rc.4、2.0.0-rc.3、2.0.0-rc.2、2.0.0-rc.1、2.0.0-rc.0、0.0.0 -7、0.0.0-6、0.0.0-5、0.0.0-4、0.0.0-3、0.0.0-2、0.0.0-1、0.0.0-0 npm 错误!notarget npm 错误!notarget 这很可能不是 npm 本身的问题。npm 错误!notarget 在大多数情况下,您或您的依赖项之一正在请求 npm ERR!notarget 一个不存在的包版本。npm 错误!notarget npm 错误!notarget 它被指定为 'gizza' npm ERR 的依赖项!没有目标 0-rc.0、2.2.0-beta.1、2.2.0-beta.0、2.1.2、2.1.1、2.1.0、2.1.0-rc.0、2.1.0-beta.0、 2.0.2、2.0.1、2.0.0、2.0.0-rc.7、2.0.0-rc.6、2.0.0-rc.5、2.0.0-rc.4、2.0.0-rc .3、2.0.0-rc.2、2.0.0-rc.1、2.0.0-rc.0、0.0.0-7、0.0.0-6、0.0.0-5、0.0.0-4 , 0.0.0-3, 0.0.0-2, 0.0.0-1, 0.0.0-0 npm 错误!notarget npm 错误!notarget 这很可能不是 npm 本身的问题。npm 错误!notarget 在大多数情况下,您或您的依赖项之一正在请求 npm ERR!notarget 一个不存在的包版本。npm 错误!notarget npm 错误!notarget 它被指定为 'gizza' npm ERR 的依赖项!没有目标 0-rc.0、2.2.0-beta.1、2.2.0-beta.0、2.1.2、2.1.1、2.1.0、2.1.0-rc.0、2.1.0-beta.0、 2.0.2、2.0.1、2.0.0、2.0.0-rc.7、2.0.0-rc.6、2.0.0-rc.5、2.0.0-rc.4、2.0.0-rc .3、2.0.0-rc.2、2.0.0-rc.1、2.0.0-rc.0、0.0.0-7、0.0.0-6、0.0.0-5、0.0.0-4 , 0.0.0-3, 0.0.0-2, 0.0.0-1, 0.0.0-0 npm 错误!notarget npm 错误!notarget 这很可能不是 npm 本身的问题。npm 错误!notarget 在大多数情况下,您或您的依赖项之一正在请求 npm ERR!notarget 一个不存在的包版本。npm 错误!notarget npm 错误!notarget 它被指定为 'gizza' npm ERR 的依赖项!没有目标 0-2、0.0.0-1、0.0.0-0 npm 错误!notarget npm 错误!notarget 这很可能不是 npm 本身的问题。npm 错误!notarget 在大多数情况下,您或您的依赖项之一正在请求 npm ERR!notarget 一个不存在的包版本。npm 错误!notarget npm 错误!notarget 它被指定为 'gizza' npm ERR 的依赖项!没有目标 0-2、0.0.0-1、0.0.0-0 npm 错误!notarget npm 错误!notarget 这很可能不是 npm 本身的问题。npm 错误!notarget 在大多数情况下,您或您的依赖项之一正在请求 npm ERR!notarget 一个不存在的包版本。npm 错误!notarget npm 错误!notarget 它被指定为 'gizza' npm ERR 的依赖项!没有目标

我知道 Angular 5 仍处于测试阶段,但我想对其进行测试。

编辑:版本 5.0.0 现在确实存在于 2017 年 11 月 1 日

0 投票
1 回答
2180 浏览

angular - Angular Material 2 .mat-ink-bar 未显示在 mat-tab-nav-bar 中

当我将 Angular Material 2 与 一起使用时md-tab-group,会mat-ink-bar正确显示,我可以使用 . mat-ink-bar班级。

但是当我使用mat-tab-nav-bar和路由器时,墨条不显示。可能是什么问题呢?

谢谢你。

0 投票
6 回答
48858 浏览

angular - 如何从 Angular 4 更新/升级到 Angular 5+

我需要将我的项目从 Angular 4 更新到 Angular 5+ ,

我需要将以下所有依赖项更改为 Angular 5+。

我还将 Angular CLI 更新为 1.5.0。

我试图创建新项目,但似乎只创建了 Angular 4 项目。

ng new NG5_Project

我究竟做错了什么。

命令行配置:

命令行配置

0 投票
1 回答
12065 浏览

angular - 使用 Angular Material 和 Safari 从另一个对话框打开对话框

请查看以下应用程序:

https://stackblitz.com/edit/angular-1qxhep

我正在尝试从另一个对话框中打开一个对话框。共享示例在 Chrome 中运行良好,但在 Safari 中无法运行。

如果您在 safari 中检查两个 console.log() 语句,结果看起来会有所不同:

苹果浏览器

第一个对话信息:

第二个对话信息:

铬合金

第一个对话信息:

第二个对话信息:

请注意,对于 Chrome,传递给对话框的 'id' 参数被正确拾取,对于 Safari,我没有得到相同的行为,因此 Safari 不会打开第二个对话框面板。

0 投票
2 回答
27933 浏览

angular - 将 Angular 4.x 迁移到 Angular 5

我已阅读以下博客和文档

并且没有关于如何从 4.x 迁移到 5 的明确信息。

尝试了以下命令

没有什么对我有用。请帮忙