既然如此,问题就来了,新版本的 Angular 的核心概念是什么呢?
非常简单,一切都是围绕着“组件”( Component )的概念展开的:


Angular 的概念模型
enter image description here

Component(组件)是整个框架的核心,也是终极目标。“组件化”的意义有2个:第一是分治,因为有了组件之后,我们可以把各种逻辑封装在组件内部,避免混在一起;第二是复用,封装成组件之后不仅可以在项目内部复用,而且可以沉淀下来跨项目复用。
NgModule(模块)是组织业务代码的利器,按照你自己的业务场景,把组件、服务、路由打包到模块里面,形成一个个的积木块,然后再用这些积木块来搭建出高楼大厦。
Router(路由)的角色也非常重要,它有3个重要的作用:第一是封装浏览器的 History 操作;第二是负责异步模块的加载;第三是管理组件的生命周期。

来自大漠的课程http://gitbook.cn/gitchat/column/59dae2081e6d652a5a9c3603

相关文章:

  • 2021-08-04
  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-10-14
  • 2021-12-05
猜你喜欢
  • 2022-02-19
  • 2021-11-26
  • 2021-12-10
  • 2021-09-12
  • 2021-12-17
  • 2021-12-30
  • 2021-12-22
相关资源
相似解决方案