首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular系统设计-组件

Angular系统设计-组件
EN

Stack Overflow用户
提问于 2018-01-22 22:03:43
回答 2查看 120关注 0票数 2

在创建角度页面时,应该多长时间进行一次组件化?

例如,假设我们有一个配置文件页面,那么显示图片、状态更新、用户信息都应该是配置文件组件上的单独组件吗?

或者组件是为可重用的东西而设计的,比如搜索文本框之类的

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-22 22:20:02

这真的取决于你的喜好。Angular的美妙之处在于,它让你可以选择将你的网站划分为你想要的程度。一般来说,如果你的网站被多次使用,你的网站的每个方面都应该被制作成一个组件。

对于您的特定示例,如果有多个用户,可能会有多个从结构角度看起来完全相同的个人资料页面,但内容可能会因登录的用户而异。配置文件页面应该是它自己的组件,但是除非HTML标记过于冗长,否则将显示图片、状态更新或用户信息都作为它们自己的单独组件可能有些过分。所有特定于用户的数据都可以使用profile.component.html模板中的string-interpolationdirectives来解析,这些数据是从profile.component.ts文件传入的。

票数 0
EN

Stack Overflow用户

发布于 2018-01-22 22:19:30

这取决于您的架构。通常,您创建的可重用独立组件越多,您的应用程序就变得越模块化和可测试。但是你必须小心,也许不需要创建很多小的组件。当把页面分成单独的组件时,你就把东西分成了块。但是这样做也需要时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48383361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档