angular各项概念总结

模块NgModule

  • angular其实就是由一个一个模块组成的。每一个模块都是功能比较集中的一个集合。angular最先加载的是一个根模块
  • 模块使用 @NgModule修饰
  • 一般每个模块都会分配一个路由(后面解释)
  • 在模块里定义了这个模块引用了哪些其它模块,引用了哪些组件,引用了哪些service

组件

  • 组件就是一个一个的html,代表的是在浏览器中的显示
  • 组件用@Component 修饰
  • 组件被模块引用,只有被模块引用了,组件才能够被使用

服务

  • 服务一般用来加载数据,和处理一些和页面无关的业务逻辑
  • 服务使用@Injectable修饰,(代表注入)
  • 每个服务其实就是一个单例,只会被new一次,在模块注册后,可以直接引用到模块中的组件中。

你可能感兴趣的:(angular各项概念总结)