例如:我有一个显示帖子列表的组件.它们是通过服务检索的,并且都显示在一个表中,每个帖子一行.这是我的PostComponent.
现在我还要编辑帖子并为其添加表单.
我应该将表单添加到我的PostComponent并使用一个组件吗?
我应该在新文件中添加一个新的PostFormComponent并在PostComponent中注入(或者我需要它)?
我应该在PostComponent的同一文件中定义第二个组件吗?
我知道最佳实践问题往往会被低估,但我对你的方法和最佳实践非常好奇.我知道这三个都有效.
谢谢!
Angular 2 中主要构建两种类型的组件:
当您的功能是另一个“页面”的一部分时,请使用嵌套组件。例如显示星级或标准地址块的组件。通常这些可以在多个页面上重复使用。
当您想要一个模板“接管”页面的全部或重要部分时,请使用可路由组件。因此,如果您的应用程序具有欢迎页面、帖子列表页面、帖子详细信息页面和帖子编辑页面,那么每个页面都将是其自己的可路由组件。
正如之前的海报所建议的……查看 Angular 文档中的样式指南。
| 归档时间: |
|
| 查看次数: |
1373 次 |
| 最近记录: |