问题标签 [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.
angular - Angular 中的 @NgModule 实际上是什么?
我是Angular 2的新手。
Angular 2@NgModule
中到底有什么?我参考了Angular的官方文档。但我没有任何清晰。
javascript - Angular2:访问组件内模块的 entryComponents 属性
在我的 Angular2 模块中,我在 entryComponents 属性中指定了一个组件数组,如下所示:
在一个组件中,我想访问这个 entryComponents 列表。像这样的东西:
这有可能吗?我不需要对模块本身的显式引用,而只需要在 entryComponents 列表中。
谢谢你的帮助!
angular - Angular2中的FormGroup绑定错误
拜托,我被困在这里了;一天后我遇到了这个错误,它在开发Angular2
应用程序(稳定版)时让我发疯:
奇怪的部分是在四处搜索时,显然只有一个解决方案正在做
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
在Module file
. 我做的 :
绑定错误在 HTML 中LcFormComponent
,在其他组件中它工作顺利,但在这里我真的不知道问题出在哪里。这是LcFormComponent.ts
导入部分:
有什么帮助吗?
angular - ionic2 // 不能在页面组件中使用我的模块
我正在将我的应用程序从 beta.11 升级到 RC3。但是我在 beta.11 版本中使用的组件有问题。
基本上,我创建了一个模块化组件“MyMessage”,它是一个 angular2 组件(而不是 NgModule)。我在页面组件“MessagesPage”中使用此模块。
以下是 beta.11 的工作内容:
但我有一个依赖问题:
找不到名称“MyMessage”
所以我试图将我的“MyMessage”组件移动到 NgModule,这似乎是解决方案。
在 中app.module.ts
,我MyMessageModule
在imports
部分中添加了。但是我仍然有以前的错误,我不明白我错过了什么。
谢谢 !
javascript - 未捕获(承诺中):错误:未找到“[object Object]”的 NgModule 元数据
src/+登录/index.ts
src/app.routing.ts
错误:
例外:未捕获(承诺):错误:未找到“[object Object]”的 NgModule 元数据。ac_vendor<["./node_modules/@angular/compiler/src/ng_module_resolver.js"]/NgModuleResolverhttp://127.0.0.1:3000/vendor.bundle.js:13839:23
这个问题困扰了我很久,求大神帮忙
angular - Angular 2 - AppModule 声明的意外模块
我是 Angular 的新手,并试图在具有以下目录结构的 Angular2 应用程序中分离我的模块。
我在 AppModule 中声明了我的模块和其他组件,但在浏览器控制台中出现错误Unexpected HomeModule declared by AppModule
app.module.ts
home.module.ts
家庭路由.ts
app.routing.ts
angularjs - 为什么必须将 SharedModule 导入根模块?
Angular 2 文档指出“共享功能模块必须由任何期望使用它的可声明的模块导入”。
我想知道为什么必须将共享功能模块导入根模块。它会增加代码库的复杂性吗?
angular - Angular 2 多组件声明
我正在开发一个通用的 Ionic 2 应用程序,该应用程序包括在第一页上加载和显示多个组件。
每个附加组件都需要很容易地在应用程序中轻松创建和实施。所以我创建了一个名为“ addon-declaration.ts ”的文件。在这个文件中,我导出了所有组件:
所以我的问题是如何直接在“ app.module.ts ”声明字段中导入我的所有组件?
我已经尝试过了,但它不起作用:/
如果我一个一个地导入它们,那就太好了:
angular - 哪个标准决定如何将模块映射到 Angular2 的组件?
模块如何分布在组件上。与简单的文件夹组织相比,这个新概念有什么优势?
选项:
- 每个组件一个模块 ?
- 每页一个模块。
- 其他 ...
angular - Angular 2 导入另一个“兄弟”模块会注入错误的组件
所以我有一个这样的模块结构:
两者dashboard
都有posts
自己的路由。
以下是路由的样子:
页面
仪表盘
帖子
一切正常,但是当我尝试像这样导入PostsModule
时DashboardModule
:
并加载http://localhost:3000/#/dashboard
,它显示PostsComponent
, 而不是DashboardComponent
仅仅因为我导入了“兄弟”模块
我怎样才能解决这个问题?