886得票48回答
Angular 6 - 找不到模块 "@angular-devkit/build-angular"

更新到 Angular 6.0.1 后,在 ng serve 上出现以下错误: Could not find module "@angular-devkit/build-angular" from "/home/Projects/myProjectName". Error: Could no...

276得票8回答
在生成Angular 6中的服务时,使用@Injectable装饰器和providedIn属性的目的是什么?

在 Angular CLI 中生成服务时,它会添加额外的元数据,并在 Injectable 装饰器中使用“provided in”属性并默认为“root”。 @Injectable({ providedIn: 'root', }) providedIn到底是做什么用的呢?我猜想它可以将...

249得票8回答
如何通过 `ng serve` 在 Angular 6 中设置环境

我正在尝试将我的Angular 5.2应用程序更新到Angular 6。我成功地遵循了Angular更新指南中的说明(包括将angular-cli更新为v6),现在我正在尝试通过以下方式提供应用程序:ng serve --env=local 但是这让我出现了错误: 未知选项: '--e...

211得票7回答
Angular 6 Material中的mat-select更改方法已被移除。

在 Angular Material Design 6 中,(change) 方法被移除了。 当用户更改选择时,我应该如何替换 change 方法以在组件中执行代码?

206得票17回答
从CSS到SCSS的Angular-cli

我读了文档,文档说如果我想使用scss,我需要运行以下命令: ng set defaults.styleExt scss 但是当我这样做并生成该文件时,仍然会在我的控制台中收到此错误消息: styles.bundle.js:33Uncaught Error: Module build...

198得票6回答
多个ng-content

我试图使用多个 ng-content 来构建自定义组件,但在 Angular 6 中无法正常工作,而且我不知道为什么。 这是我的组件代码:<div class="header-css-class"> <ng-content select=&quot...

196得票18回答
错误:数据路径“.builders ['app-shell']”应具有所需属性“class”

我运行应用程序时遇到了这个错误。以下是我的应用程序的详细信息。 I am getting this error while running my application. Here are the details of my application. Angular CLI: 7.3.3 ...

184得票15回答
Angular - "没有导出成员'Observable'"

Typescript 代码:import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observable/of'...

153得票6回答
Angular 6 - 为什么使用@ngrx/store而不是服务注入

我最近正在学习Angular 6和@ngrx/store。但是在某个教程中,使用@ngrx/store进行状态管理时,我并不理解在幕后使用@ngrx/store的好处。 例如,对于简单的登录和注册操作,以前我们可能会使用服务(让我们称其为AuthService)来调用后端API,在AuthS...

101得票5回答
如何使用TypeScript在Angular中向@Directives(@Components)传递多个参数?

自从我将@Directive创建为SelectableDirective后,我有点困惑,不知道如何向自定义指令传递多个值。我已经在Angular和Typescript中搜索了很多,但没有得到合适的解决方案。下面是我的样本代码:父组件作为MCQComponent:import { Compone...