- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我很难让模块在 Angular 2 中工作。我创建了 a plunk这说明了问题。在 plunk 中,您会看到我有 app.module。该模块引入了 app-common.module,其中包含一个显示页眉的组件。顶级组件的模板 app.component 包含该组件的选择器。这是 app.common.module:
@NgModule({
imports:[CommonModule, FormsModule],
declarations: [PageHeaderComponent]
})
export class AppCommonModule { }
这是应用程序模块:
@NgModule({
imports: [AppCommonModule, BrowserModule],
declarations: [AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
当应用程序运行时,它会抛出“ref-pageheader”不是已知元素的错误。如果我在 app.module 中声明该组件,它就可以正常工作。那么,为什么我不能在导入主 app.module 的模块中声明此组件?完成后,Angular 似乎无法找到它。我究竟做错了什么?我错过了什么吗?
最佳答案
我猜你应该像这样导出它:
@NgModule({
imports:[CommonModule, FormsModule],
declarations: [PageHeaderComponent],
exports: [PageHeaderComponent]
})
export class AppCommonModule { }
这样其他组件就可以使用该组件。
否则 PageHeaderComponent
将仅在 AppCommonModule
中可用
另见
We export the ContactComponent so other modules that import the ContactModule can include it in their component templates.
All other declared contact classes are private by default
Export declarable classes that components in other modules should be able to reference in their templates. These are your public classes. If you don't export a class, it stays private, visible only to other component declared in this module.
关于Angular 2 找不到在我的功能模块中声明的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39477379/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!