问题标签 [angular6]

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 投票
3 回答
25786 浏览

angular - ng add 的区别与 npm 安装在角度 6

随着 Angular6 的发布,他们添加了一个新命令ng add。谁能告诉我现有的command npm install <package>ng add <package>

0 投票
3 回答
4888 浏览

angular - 无法升级到 Angular 6,范围无效

我正在升级到 Angular 6

按照升级指南,我遇到以下问题:

......这就是我所拥有的。没有其他警告或任何其他描述。在我的项目中,“>=2.1.0”字符串也不匹配。

ng -v结果:

更新:事情没有奏效:

  • 手动将所有内容更新到最新版本
  • 手动更新 rxjs
  • 将打字稿更新到 2.7.2,然后更新到 2.8.3
  • 尝试去ng update --all
  • npm install @angular/compiler@6.0.0

在这些步骤中的每一个之后,角度/核心不会因上述错误而更新。

现在我更新了我的项目, ng -v 显示以下内容:

但是尽管它显示 6.0,但项目无法运行(角度/核心包中的错误),并且执行命令ng update @angular/core仍然会产生相同的错误消息。

Update2: 我使用https://github.com/akveo/ngx-admin的 angular 4.0 兼容版本作为项目基础。虽然有很多修改。

更新3:“ 手动将所有内容更新到6.0,并将@angular/core更新到5.2后,问题仍然存在(无效范围:> = 2.1.0”)package.json如下:

更新 4: 这是Bjeaurn的 github 线程中的一个有趣的线索:

关于 Invalid range: xxx 错误,我快速浏览了 @angular-devkit/schematics 存储库,了解错误在哪里引发以及实际发生了什么。

https://github.com/angular/devkit/blob/master/packages/schematics/update/update/index.ts#L41抛出错误

如果我查看周围的功能,似乎它只需要 semver 版本的包,而不是合乎逻辑的(由于缺乏更好的术语?)版本控制。

这可能是核心问题,但我仍然看不到如何解决这个问题:\

0 投票
8 回答
158884 浏览

angular - 如何在Angular 6中通过`ng serve`设置环境

我正在尝试将我的 Angular 5.2 应用程序更新到 Angular 6。我成功地遵循了 Angular 更新指南中的说明(包括更新angular-cli到 v6),现在我正在尝试通过

但这给了我错误:

未知选项:'--env'

我使用多个环境 ( dev/local/prod),这就是它在 Angular 5.2 中的工作方式。我现在如何在 Angular 6 中设置环境?

0 投票
2 回答
4603 浏览

asp.net - Asp.net core 2 与 angular 6 模板

我正在寻找一个模板,以在一个解决方案中使用 angular 6 的 asp.net core 2.0,并使用 f5 来运行应用程序。

你能帮忙找到这样的请求吗?

谢谢

0 投票
2 回答
3078 浏览

angular - 使用 Angular 6 在嵌套组件中访问 RouterLinkActive

我有一个 list-group 定义为recipe-items的列表。我正在使用子路由,以便在用户单击列表元素时显示项目的描述。到目前为止,点击事件和路由正在工作,但我想将点击的项目标记为活动

recipe-list.component.html

为了做到这一点,我试图在我的嵌套中使用routerLinkActiveRecipeItemComponent指令,但看起来该指令超出了嵌套组件的范围。

recipe-item.component.html

我错过了什么?即使使用localRef也无法在嵌套组件中检索其值。

0 投票
0 回答
645 浏览

angular-material - 升级到 Angular 6 后的 angular_material_schematics 文件夹

刚刚将我的应用程序从 5.2 升级到 angular 6,angular_material_schematics项目文件夹中出现了一个目录。不知道它的目的是什么,我应该保留它还是在回购中跟踪它......

0 投票
5 回答
9449 浏览

angular - Angular `ng update @angular/...` 返回 `401 Unauthorized`

npm -v返回6.0.0

node -v返回v10.0.0

Angular CLI 本地和全局版本是6.0.0

我创建了一个新包ng new sample,运行npm install没有问题,然后我尝试ng update @angular/coreng update @angular/cli得到401 Unauthorized响应。

尝试在已经 Angular 6 存储库上运行更新似乎是多余的,但我也遇到了 Angular 5 存储库的问题。

ng5-sample git:(ng6) ✗ ng update @angular/core, 401 Unauthorized

这个错误我没有太多可做ng update的,它是否与它之外的一些不相关的配置特别有关,或者更有可能是一些不相关的配置?

0 投票
9 回答
28301 浏览

angular - Angular 6 CLI -> 如何使 ng build 项目 + 库

所以这个问题很基本,但我找不到。

我通过创建了一个新应用程序ng new my-project,然后是一个ng g library my-library. 然后我执行了命令ng build,但只是构建我的应用程序,而不是我的库或我的 e2e 项目。这是因为在 angular.json 中 defaultProject 设置为 my-project。我可以将其更改为我的库,然后 ng build 将构建库。

有没有办法让 Angular 在一个 ng-build 中构建所有项目和库?

0 投票
3 回答
13654 浏览

angular - 如何在角度 http 拦截器中抛出可观察到的错误

我试图在拦截器中抛出一个可观察到的错误,然后处理这个错误。但我不能。当success为false时,我也可以收到成功订阅。

我试图再次返回一个值next.handle(restReq)。但我失败了,没有订阅任何东西

restApi 像这样返回

auth.service.ts

auth.component.ts

http-interceptor.ts

0 投票
1 回答
979 浏览

npm - 将 Angular 5 更新到 Angular 6 在包“ng2-pdf-viewer”上出现错误缺少对等依赖项

我正在尝试将 Angular 从版本 5 更新到版本 6。

我执行了

之后我执行了更新命令。获取 ng2-pdf-viewer 的以下错误。

通过看到它要求安装 pdfjs-dist 的错误,但有什么方法可以在不添加的情况下使用。

在这里感谢您的帮助。