问题标签 [ng-modules]

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 投票
2 回答
4277 浏览

angular - typeof app.module 类型不存在属性

我得到Property currentPurchase' does not exist on type typeof app.module.进口的减速器看起来像这样:

还:

在此处输入图像描述

任何帮助表示赞赏。

0 投票
0 回答
1130 浏览

angular - Angular 2 Universal 惰性模块不起作用

所以我首先让我的整个项目在没有 Angular 的通用(服务器端渲染)的情况下工作,然后我开始使用 Angular 通用入门工具包,并将我的项目移动到适当的目录中。

现在一切正常,除了当我导航到某个路线时应该加载和引导的任何延迟加载模块。它可以在不使用 webpack 和通用但不使用的情况下工作。

这是我的主要模块的路线:

有任何想法吗?

0 投票
2 回答
1534 浏览

angular - 来自延迟加载模块的 Angular 2 延迟加载模块

我正在开发一个简单的网页,它有一个主页模块,其中包含两个组件,主页和登录,我使用延迟加载加载...

这是我的应用路由模块

这是我的家庭模块...

正如预期的那样,这部分工作得很好。我遇到的问题是当我转到主模块时......我正在尝试延迟加载我的客户端模块

有了这里的客户模块...

一切正常,直到我尝试访问'/main/clientes'。它说它无法匹配任何路线:'main/clientes'。现在我尝试了多种方法来解决这个问题,但总是同样的问题,如果你能在我的逻辑中发现任何错误,我将非常感激。

谢谢!

0 投票
0 回答
255 浏览

angular - Ionic2 RC0 加载外部模块时出错

在 Ionic 2 RC0 中,我对 angular2-text-mask "1.0.1" 有问题,但我认为这是 AoT 和大多数外部模块的问题。

在开发模式下,我收到此错误:

bundle dev failed: Module /root/path/node_modules/angular2-text-mask/dist/angular2TextMask.js does not export TextMaskModule (imported by /root/path/src/app/app.module.ts)

所以我修复了这个覆盖rollup.config.js

但是我在尝试构建它时遇到了问题。所以在产品模式下:

ngc: Error: Unexpected value 'TextMaskModule' imported by the module 'AppModule'

我的app.module代码

任何帮助将不胜感激。

0 投票
1 回答
135 浏览

angular - 如何在项目中使用 ng2Modules

我的应用程序中有一个共享模块,我将共享文件夹中的所有组件捆绑在一个模块中。

我现在需要的是如何从该模块导入类?

这是共享文件夹,应用程序结构如下所示。

app->shared->components.module // 这里是所有组件
app->main.page // 一个页面的模块
app->users.page // 另一个页面的模块
app->main.app.module //根模块

现在在main.page我需要导入一个组件类,例如GenericListComponent,从共享模块中创建一个ViewChild并指定类型。我从哪里导入课程GenericListComponent?从文件位置,或者导入看起来像这样?

此外,如果我有 2 个带有加载子项的页面模块,并且它们使用来自共享的组件。我应该将我的共享模块放在主应用程序组件中的什么位置,还是在每个模块中将其指定为导入?

0 投票
2 回答
625 浏览

angular - 扩展 Ionic2 并注入 ModalController

我正在尝试开发可用于任何项目的日期选择器组件。

我有一个包含组件的 NgModule,我将 IonicModule 注入其中,以便它可以使用 ionic2 的所有组件/指令。

其中一个组件注入离子模态控制器以显示模态。

这个 NgModule 被导入到另一个应用程序中,我试图从那个应用程序调用 openModal。这就是我导入的方式

发生的情况是它从 ionic-angular 库中抛出未定义的错误“_getPortal”。我猜它找不到要显示的应用程序。

我也猜想我需要将可以工作的实际应用程序传递给 forRoot,但我不知道该怎么做。

解决这个问题的最佳方法是什么?

0 投票
1 回答
56 浏览

angular - NgModule 安装自己的路由

我正在尝试弄清楚如何使用@NgModule以更好地组织 Angular 2 模块化应用程序。特别是,我对将自己的路由安装到应用程序中的 NgModule 感兴趣。有没有人有一个可行的例子来展示如何去做?

0 投票
1 回答
7920 浏览

angular - 在 Angular 2 中将模型/实体/对象添加到 NgModule

我一直在尝试创建一个由 User、Book、Library、Movie 等对象组成的 @NgModule(名为ModelsModule )。这样做我试图不要在每次需要时都导入每个对象,而是在 AppModule (main @NgModule) 的开头导入它们尽可能多次使用它们。

对象/实体/类...示例

型号模块

应用模块

0 投票
1 回答
32320 浏览

angular - 如何在 Angular 2 的 NgModule 中正确导入 FormGroup

我尝试导入FromGroupFormBuilder并导入FormControl到我的CustomModule

但它会抛出一个错误:

例外:未捕获(承诺):错误:模块“CustomModule”导入的意外值“FormGroup”

如果我只导入FormsModule它可以正常工作。

有任何想法吗?

0 投票
1 回答
565 浏览

angular - app.module 提供程序和组件是否共享同一个 Injectable 实例?

当我将可注入的 CameraChannelService 添加到 ngModule 的提供程序数组中时:

它是否只为该组件创建一个新实例?当我将它注入到 NgModules 声明组件之一中时?