问题标签 [angular-cli-v6]

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

angular-cli-v6 - --dev 选项在 Angular CLI 中不起作用

0 投票
6 回答
68022 浏览

angular - Angular 6+ 如何更改默认端口 4200

这个问题特定于 Angular 的第 6 版,而不是更早的版本,因为.angular-cli.json文件已被angular.json文件替换。

我创建了一个新的 Angular 6 项目,并尝试像以前的版本一样更改其默认端口,但这次是在 angular.json 中。

但是得到以下错误:

在 .angular-cli.json 中检测到无效架构,请更正并重试!

有谁知道如何使用这个新版本的 Angular 来做到这一点?

0 投票
0 回答
788 浏览

angular - Angular 通用 ng 生成通用 --clientProject

输入后:

我明白了:

我应该在哪个文件中查找错误?我知道这个错误是什么意思,但不知道如何找到正确的地方来解决这个问题。

0 投票
2 回答
1638 浏览

angular - Angular CLI 6:背景图像问题

Angular CLI 6.0.3 将 sass 代码解析background-image: url(assert/folder1/x.png);background-image: url(x.png);css。

我有很多这样的地方

但是所有这些定义都变得像

这意味着所有类都具有相同的图像...

如何强制 Angular CLI 留下图像路径?

UPD:问题仅适用于开发模式

0 投票
1 回答
500 浏览

angular - Angular v6 - 延迟加载的路由未加载

更新

似乎这不应该在 Angular 5 中工作 - 但由于某种原因它是。该loadChildren值必须是纯字符串或LoadChildrenCallback。我已经尝试过回调 - 使用 Observable - 但许多问题指出这总是会破坏延迟加载。只需使用纯字符串选项


使用 CLI v6 更新到 Angular 6 后。我有一个延迟加载的路由设置如下

博客配置是:

当我导航到blog/categories路线时,出现控制台错误:

如果我更改路线以便loadChildren 直接使用字符串,它可以正常工作!

这在 Angular 5 中没有发生。我在这里遗漏了一些简单的东西吗!?

注意:当它与字符串一起使用时,我会得到 CLI 输出ng serve --aot

我认为这可能是webpack读取 BlogConfig 对象的问题,但不确定

0 投票
1 回答
6354 浏览

html - 迭代ngFor中的反应形式数组对象

我在 Angular v6 中遇到了角度反应形式的奇怪问题。
我在 angular v1.2、v1.6 和 v1.7 中使用了表单数组。我最近将我的 CLI 升级到了最新版本的 Angular CLI v6.0.5。

相同的源代码在以前的版本中工作得很好,但在最新的 CLI 中却不行。

我收到的错误如下:

找不到“object”类型的不同支持对象“[object Object]”。NgFor 仅支持绑定到 Iterables,例如 Arrays。

对象本身如下所示:

Angular 抱怨this.mainForm.controls.itemRows不能被迭代。但是,请注意this.mainForm.controls.itemRows是一个表单数组

错误显示在视图中的这一行:

我发现建议 ( link1 ) ( link2 ) ( link3 ) 建议我从对象创建了一个数组,但它对我来说看起来并不干净,尤其是在处理像反应形式这样的复杂对象时。有人用最新的 CLI 遇到过这个问题吗?

另外,为什么要改变过去完美工作的东西?只是说。

0 投票
4 回答
19918 浏览

angular - Angular 6 库共享样式表

如何设置 index.scss 并将变量、mixins 等的全局样式表导入 Angular 6 库?

Angular CLI 生成一个带有根组件和组件 scss 的库,但是添加或导入到根组件的样式对子组件不可用。默认情况下封装样式是有意义的,但我只是找不到任何关于如何设置它的信息或示例。

可用于此的 angular.json"styles": [...]路径"projectType": "application"似乎也不适用于"projectType": "library"

在此先感谢您的帮助!


更新:我的项目是使用 angular cli v6.0.5 启动的,遵循本指南:https ://medium.com/@tomsu/how-to-build-a-library-for-angular-apps-4f9b38b0ed11

TL; DR 指南:

这是 angular 6 生成的文件结构:

包版本:

0 投票
1 回答
124 浏览

angular6 - Angular、Maven 之类的项目

是否可以在单个角度应用程序中拥有多个项目?例如,有一个应用程序,其中核心(布局、设置等)、用户、订单是不同的模块。这里的用户模块,将显示在 Core 等定义的布局中。

是否可以像 maven 项目一样单独构建和部署它们?

0 投票
2 回答
1449 浏览

angular - 'block-ui' 不是已知元素:

目前,我在 angular6 的项目中工作,我正确配置了 ng-block-ui(我已经在 angular5 的一个项目中使用了 ng-block-ui),但是我遇到了 ng-block-ui 的问题在组件模板中绑定时如下

这是我正在使用的版本

0 投票
1 回答
1323 浏览

javascript - 如何使用 Angular cli 默认空运行

什么:有没有办法在配置中默认空运行?

原因:这使得学习变得更加容易,因为如果命令不太正确,我们不需要清理那么多的混乱。这可能会迫使您在显式生成之前先尝试试运行。