问题标签 [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 - 使用多种配置构建应用程序
是否可以将常见样式与配置特定样式结合起来?或者具体来说,构建具有多种配置的应用程序?
我有一个应用程序,它根据构建期间使用的配置使用不同的材料主题。这是build
应用程序部分的angular.json
外观:
▶ 预期行为:
我想添加/组合styles
单个配置中styles
指定的以及build:options
. 例如,使用以下命令:
上述命令应包括"src/styles.scss"
和"src/styles/themes/material.theme-one.scss"
。对于theme-two
.
▶ 当前行为:
当前的行为是,当我指定配置时,styles
该配置中的 包含但build:options:styles
被忽略。
知道如何实现这一目标吗?
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
如果缺少某些内容,我可以将其添加到帖子中。
感谢您的帮助。
angular - 计数从另一个 Json 数组中过滤出来的 Json 数组的数量
我有两个需要使用 Angular cli 6.0 嵌套的 json
我是角度新手,所以我需要帮助..
json 1
json 2
循环遍历字段并计算其相应数据的更快方法是什么..哪个计数不应该为空或零..
样本应该返回一个数组..
请注意,这些字段是动态的,可以根据 json 进行更改
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 的推荐方法是什么?
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 文件。
任何临时解决方法?
angular - 我将 Angular CLI 更新到 6.0.7,现在我想使用 Angular 4/5 创建一个项目。怎么做?
- 我有我的角度 cli 更新到 6.0.7。
- 我想使用 ng new 命令创建一个新的 Angular 4/5 项目。
请帮助我,因为我正在使用 ng new 命令创建 Angular 6 项目
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”
如果有人有想法,请不要犹豫,请与我分享。提前非常感谢。
angular - ng 生成组件仅在一个模块中失败 - 无法读取 null 的属性“0”
试图在我的一个模块中生成一个新组件。
我导航到[project]/src/app
并输入
ng g c admin/list
admin
现有模块在哪里,是list
我要生成的新组件的名称。
结果:
Cannot read property '0' of null
它似乎适用于所有其他模块。必须是我的@ngModule 中的某些内容,但我什么也看不到。
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 构建
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 之类的技巧。
我在这里做错了吗?任何有关如何解决此问题的建议将不胜感激。