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

angular - 使用多种配置构建应用程序

是否可以将常见样式与配置特定样式结合起来?或者具体来说,构建具有多种配置的应用程序?


我有一个应用程序,它根据构建期间使用的配置使用不同的材料主题。这是build应用程序部分的angular.json外观:


▶ 预期行为:

我想添加/组合styles单个配置中styles指定的以及build:options. 例如,使用以下命令:

上述命令应包括"src/styles.scss""src/styles/themes/material.theme-one.scss"。对于theme-two.

▶ 当前行为:

当前的行为是,当我指定配置时,styles该配置中的 包含但build:options:styles被忽略。

知道如何实现这一目标吗?

0 投票
1 回答
59 浏览

angular - 无法使用 angular-cli 在 2 个本地应用程序之间执行 http post/get 请求

我在本教程中完全发现了 angular 6,我会尝试使用 angular-cli 前端询问 djangorestframework 后端 api。

看起来我的前端只向后面发送一个 OPTIONS 请求(根据 Mozilla 的网络选项卡)。我尝试使用邮递员工具访问数据,并从后端得到正确的响应。

我在控制台选项卡上收到此错误:ERROR Object { headers: Object, status: 0, statusText: "Unknown Error", url: null, ok: false, name: "HttpErrorResponse", message: "Http failure response for (unknown …", error: error }

在你问我设置"Access-Control-Allow-Origin": "*"删除 CORS 错误之前,我仍然无法访问我的后端数据。

这是我的前端代码:domain-analysis.service.ts

域分析.component.ts

领域分析.ts

如果缺少某些内容,我可以将其添加到帖子中。

感谢您的帮助。

0 投票
1 回答
139 浏览

angular - 计数从另一个 Json 数组中过滤出来的 Json 数组的数量

我有两个需要使用 Angular cli 6.0 嵌套的 json

我是角度新手,所以我需要帮助..

json 1

json 2

循环遍历字段并计算其相应数据的更快方法是什么..哪个计数不应该为空或零..

样本应该返回一个数组..

请注意,这些字段是动态的,可以根据 json 进行更改

0 投票
0 回答
447 浏览

angular - Angular CLI 6,通用:从 ExpressJS 请求对象获取 cookie 的正确方法是什么?

我正在处理此代码Angular 5.2.10并且Angular CLI 1.7.4

我仅在服务器平台上注入由REQUEST提供的令牌并使用其值。@nguniversal/express-engine

我正在尝试升级到Angular 6并且Angular CLI 6在编译时出现以下错误:

这应该在这个新版本中发生,这里是#9827(评论)的原因,这里是@angular/devkit commit diff的变化。

我发现了一些我不太喜欢的解决方法,我最终做了类似(on server.ts)的事情:

然后,我COOKIES_TOKEN在服务器平台上使用它,但我不确定推荐的方法是什么。

有人可以指出在服务器平台上从 ExpressJS 请求访问 cookie 的推荐方法是什么?

0 投票
1 回答
809 浏览

angular-cli - 运行“ng update”的任何变体都会触发此错误:“connect ETIMEDOUT 104.18.97.96:443”

版本

角 CLI:6.0.7

节点:8.9.4

操作系统:win32 x64

角度:6.0.3

复制步骤:

开始从 5.2 升级到 6 的过程。按照所有步骤,直到有关更新 angular CLI 的部分。运行以下命令来更新 cli,效果很好:

观察到的行为:

但是,运行时:

我收到此错误:

期望的行为:

我的 angular-cli.json 文件未转换为 angular.json。尝试使用不同的 ng update 变体。尝试使用纱线再次安装 cli。确保没有设置公司代理并且没有 npmrc 文件。

任何临时解决方法?

0 投票
2 回答
172 浏览

angular - 我将 Angular CLI 更新到 6.0.7,现在我想使用 Angular 4/5 创建一个项目。怎么做?

  • 我有我的角度 cli 更新到 6.0.7。
  • 我想使用 ng new 命令创建一个新的 Angular 4/5 项目。

请帮助我,因为我正在使用 ng new 命令创建 Angular 6 项目

0 投票
8 回答
11584 浏览

firebase - Angular 5 + Firebase:命名空间“firebase.auth”没有导出成员“IdTokenResult”

我目前正在使用 Angular 5 开发 Web 项目,我想集成 Firebase 云消息传递以在应用程序上发送通知,但我遇到了很多我试图解决的问题。现在有两个我无法修复的错误:Namespace 'firebase.auth'functions

错误如下所示:

我该如何解决?我在用着

角 5

“火力基地”:“4.8.0”

“angularfire2”:“^5.0.0-rc.5”

“@angular/cli”:“~1.7.3”

如果有人有想法,请不要犹豫,请与我分享。提前非常感谢。

0 投票
2 回答
904 浏览

angular - ng 生成组件仅在一个模块中失败 - 无法读取 null 的属性“0”

试图在我的一个模块中生成一个新组件。

我导航到[project]/src/app并输入

ng g c admin/listadmin现有模块在哪里,是list我要生成的新组件的名称。

结果:

Cannot read property '0' of null

它似乎适用于所有其他模块。必须是我的@ngModule 中的某些内容,但我什么也看不到。

0 投票
1 回答
423 浏览

angular - TypeError:在 Angular 6 prod 构建后 c.push 未定义

我正在尝试使用以下命令构建我的 Angular 6 应用程序(我使用的是 6.0.4 Angular 版本和 6.0.8 Angular CLI 版本):

一切正常,但是当我尝试显示我的构建应用程序时,我的 Web 控制台中出现以下错误:

类型错误:c.push 未定义(runtime.6afe30102d8fe7337431.js:1:964)

TypeError:(中间值).push 不是函数(polyfills.2903ad11212d7d797800.js:1:2)

TypeError:(中间值).push 不是函数(main.3a04e0ee25d4464aa7c8.js:1:2)

不明白为什么我的应用程序ng serve在 prod 版本中运行良好但不适用于 prod 构建

0 投票
5 回答
10117 浏览

bootstrap-4 - Bootstrap 4.1.1 导航栏不适用于 Angular 6

我一直在尝试使用 Bootstrap 4.1.1 和 Angular 6 在带有折叠菜单和下拉链接的导航栏上工作,但不知何故,导航栏根本不起作用。我可以正确看到元素,但它们没有按预期运行。

我使用'ng install bootstrap --save'和Bootstrap依赖项通过Angular CLI安装了Bootstrap:'ng install jquery --save'和'ng install popper.js --save'

我还在 package.json 和 angular.json 中包含了 Bootstrap、jquery 和 popper.js

包.json:

角.json:

html:

我更喜欢使用 Bootstrap 本机库,我宁愿不使用 ng-bootstrap 也不喜欢在 head-tag 中包含 CDN 之类的技巧。

我在这里做错了吗?任何有关如何解决此问题的建议将不胜感激。