问题标签 [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.
angular - Angular 6+ 如何更改默认端口 4200
这个问题特定于 Angular 的第 6 版,而不是更早的版本,因为.angular-cli.json文件已被angular.json文件替换。
我创建了一个新的 Angular 6 项目,并尝试像以前的版本一样更改其默认端口,但这次是在 angular.json 中。
但是得到以下错误:
在 .angular-cli.json 中检测到无效架构,请更正并重试!
有谁知道如何使用这个新版本的 Angular 来做到这一点?
angular - Angular 通用 ng 生成通用 --clientProject
输入后:
我明白了:
我应该在哪个文件中查找错误?我知道这个错误是什么意思,但不知道如何找到正确的地方来解决这个问题。
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:问题仅适用于开发模式
angular - Angular v6 - 延迟加载的路由未加载
更新
似乎这不应该在 Angular 5 中工作 - 但由于某种原因它是。该loadChildren
值必须是纯字符串或LoadChildrenCallback。我已经尝试过回调 - 使用 Observable - 但许多问题指出这总是会破坏延迟加载。只需使用纯字符串选项
使用 CLI v6 更新到 Angular 6 后。我有一个延迟加载的路由设置如下
博客配置是:
当我导航到blog/categories
路线时,出现控制台错误:
如果我更改路线以便loadChildren
直接使用字符串,它可以正常工作!
这在 Angular 5 中没有发生。我在这里遗漏了一些简单的东西吗!?
注意:当它与字符串一起使用时,我会得到 CLI 输出ng serve --aot
我认为这可能是webpack
读取 BlogConfig 对象的问题,但不确定
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 遇到过这个问题吗?
另外,为什么要改变过去完美工作的东西?只是说。
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 生成的文件结构:
包版本:
angular6 - Angular、Maven 之类的项目
是否可以在单个角度应用程序中拥有多个项目?例如,有一个应用程序,其中核心(布局、设置等)、用户、订单是不同的模块。这里的用户模块,将显示在 Core 等定义的布局中。
是否可以像 maven 项目一样单独构建和部署它们?
angular - 'block-ui' 不是已知元素:
目前,我在 angular6 的项目中工作,我正确配置了 ng-block-ui(我已经在 angular5 的一个项目中使用了 ng-block-ui),但是我遇到了 ng-block-ui 的问题在组件模板中绑定时如下
这是我正在使用的版本
javascript - 如何使用 Angular cli 默认空运行
什么:有没有办法在配置中默认空运行?
原因:这使得学习变得更加容易,因为如果命令不太正确,我们不需要清理那么多的混乱。这可能会迫使您在显式生成之前先尝试试运行。