136得票10回答
错误 TS1192: 模块'"A.module"'没有默认导出。

我创建了一个名为“A”的新模块,并试图在另一个名为“B”的模块中导入它。编译时出现以下错误: 错误 TS1192:模块“"A.module"”没有默认导出项 请问有人可以帮忙解决这个错误吗?

123得票14回答
懒加载 BrowserModule 已经被加载过了。

我正在尝试实现延迟加载,但是遇到以下错误: 错误:未捕获的(在承诺中):错误:BrowserModule已经被加载。如果您需要从惰性加载的模块中访问常见指令(如NgIf和NgFor),请导入CommonModule。 我需要帮助解决这个问题。 以下是我的模块: 共享模块 @N...

70得票7回答
如何将模块路由为另一个模块的子模块 - Angular 2 RC 5

我正在升级一个应用程序,将其升级到最新的Angular 2发布候选版。作为这项工作的一部分,我尝试使用NgModule规范并将我的应用程序的所有部分迁移到模块中。在大多数情况下,这个过程进行得非常顺利,只有路由方面出现了一些问题。"@angular/common": "2.0.0-rc.5",...

58得票2回答
如何为所有模块全局声明一个指令?

我正在开发一个遵循Angular(英雄之旅)官方教程的Github存储库。您可以在这里看到所有的代码。 我的问题是,我在应用程序的主模块(app.module)中声明了一个指令,如果我在AppComponent中使用它,它可以很好地工作(该指令只突出显示DOM元素内的文本)。 但是我有另一...

49得票7回答
如何在Angular的@ NgModule中实现两个模块之间的服务共享,而不是在两个组件之间共享?

在我的应用程序中,我有两个不同的引导模块( @NgModule ),它们在同一个应用程序中独立运行。这不是一个 Angular 应用程序,而是两个独立的引导模块,现在我希望它们可以互相通信并共享数据。 我知道通过将 @Injectable 服务作为提供者放在模块中,我可以在 @NgMo...

48得票10回答
Angular2模块没有导出成员。

对于一个具有身份验证的Angular2网站,我想在主应用程序组件中使用身份验证子模块的组件。 但是,即使导出了SigninComponent,我仍然会收到以下错误: app / app.component.ts(3,10):错误TS2305:模块““<dir>/app/auth/...

36得票5回答
Angular2路由器:如何正确加载具有自己路由规则的子模块

这是我的Angular2应用程序结构: 这是我的部分代码。以下是Angular2应用程序的主要模块,它导入其路由规则和一个子模块(EdgeModule)并使用与某些页面相关的一些组件。 app.module.ts@NgModule({ declarations: [ ...

32得票5回答
Angular: 使用服务实现懒加载模块

我一直在跟随这个教程来理解惰性加载,以下是我的推断。 情况1:将服务放在子模块的providers数组中提供。 情况2:使用forRoot方法在子模块中提供服务。 考虑情况1: 如果一个子模块被急切地加载,服务的实例会被添加到根注入器中。 如果一个子模块被惰性加载,服务的实例会被添加...

29得票1回答
Angular2模块:如何从另一个模块导入服务

import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { C...

27得票1回答
Angular2 - 在自定义服务中注入http时出现“无法解析所有参数”错误

我建立了一个名为ErrorHandlerLogger的服务,它是一个扩展ErrorHandler并将错误信息记录到远程存储库中的服务。 ErrorHandlerLogger需要由HttpModule提供的Angular http客户端。 在ErrorHandlerModule中,我导入Ht...