首页 > 解决方案 > 在 Angular 规则中创建组件

问题描述

什么决定了何时在 Angular 2+ 中创建新组件?例如 - 我们有一个登录页面来编码。现在 - 以何种方式将此站点划分为不同的组件,例如 HeaderComponent、NavComponent、AboutCompanyComponent... 需要花费哪些语句来创建新组件?是否有视图键或功能甚至其他?

标签: javascripthtmlcssangularfrontend

解决方案


您可以在一个组件中编写所有逻辑和 html,但为页面的不同部分(例如页眉、页脚等)创建不同的组件允许您分别管理一个部分的逻辑和 html,从而避免逻辑冲突。它还为每个部分提供易于维护和包含的逻辑和模板。每个部分的模板和逻辑文件的文件大小也很小,这意味着如果您在页面的某个部分中看到问题,您知道要编辑哪个文件,而不是在大文件中查找问题。重用能力也是使用组件的一个优势,例如,如果您想在不同的页面上使用评级组件,您可以创建一个单一的评级组件并重用它。希望它澄清。


推荐阅读