javascript - 在 Angular 规则中创建组件
问题描述
什么决定了何时在 Angular 2+ 中创建新组件?例如 - 我们有一个登录页面来编码。现在 - 以何种方式将此站点划分为不同的组件,例如 HeaderComponent、NavComponent、AboutCompanyComponent... 需要花费哪些语句来创建新组件?是否有视图键或功能甚至其他?
解决方案
您可以在一个组件中编写所有逻辑和 html,但为页面的不同部分(例如页眉、页脚等)创建不同的组件允许您分别管理一个部分的逻辑和 html,从而避免逻辑冲突。它还为每个部分提供易于维护和包含的逻辑和模板。每个部分的模板和逻辑文件的文件大小也很小,这意味着如果您在页面的某个部分中看到问题,您知道要编辑哪个文件,而不是在大文件中查找问题。重用能力也是使用组件的一个优势,例如,如果您想在不同的页面上使用评级组件,您可以创建一个单一的评级组件并重用它。希望它澄清。
推荐阅读
- python - dd 从 bash 返回 0,但如果使用 subprocess.run() 运行则返回错误
- npm - npm 删除每次安装的依赖项
- excel - 使用 Excel 宏仅将过滤后的数据导出到 csv 文件中
- r - 时间序列预测的平均 mse 优化标准(R 的 fable 包中的“amse”)
- swift - 在范围内找不到类型 SwiftUI 'Color'
- ios - 在我的代码中遇到 ObserveObject Array 更改的问题
- azure - 如何在 Azure 上创建新的构建代理来与我的私有 DNS 和 Azure DevOps 上的发布管道通信?
- r - 在带有分组数据的 tidyverse 框架中使用 PCA
- python - “conda env list”声称 env 不是有效的子命令
- python - 如何使用循环语句打印 1、3、7、15、31?