gpt4 book ai didi

angular - Angular 2 中的子组件

转载 作者:行者123 更新时间:2023-12-04 17:54:32 25 4
gpt4 key购买 nike

在 Angular 2 中,我有一个组件,它显然是另一个组件的子组件。例如,Contact ContactsPage 中的组件成分。由于引入了模块,我现在必须添加 ContactComponentdeclaration -我的 NgModule 部分,制作 Contact模块中所有 HTML 模板中可用的组件。这给了我两个问题:

  1. 组件层次结构树被扁平化为一个列表,这使得项目结构更难遵循
  2. 命名空间也被扁平化了,如果我不小心引用了<contact>,我宁愿得到一个错误。外面ContactsPage .我还想创建非常本地化的子组件,例如 <entry>无需担心我应用中其他地方的名称冲突。

有没有办法让子组件只在特定组件内可用?或者,我是否应该将每个带有子组件的组件都变成一个模块?

最佳答案

你可以将ContactContactsPage移动到一个ContactsModule NgModule中,然后将这个模块添加到imports中您要在其中使用 ContactsPage

的模块

关于angular - Angular 2 中的子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41467479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com