码迷,mamicode.com
首页 > 其他好文 > 详细

angular

时间:2019-12-25 12:56:20      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:provider   roi   间接   lin   entry   系统   rap   outer   str   

 

一、模块

1、特性模块: 纯业务模块,一个顶级组件下挂很多子组件,大部分由declarations组成, 只导出顶出组件,若有服务的生命周期必须和模块相同。

2、路由特性模块:顶级组件只用作导航使用(懒加载),不会导出任何东西,不会被任何模块导入

3、路由模块

4、服务模块,不应该有声明对象,只应该由根组件导入

特性模块

声明 declarations

提供商 providers

导出什么

被谁导入

领域

罕见

顶级组件

特性模块,AppModule

路由特性

罕见

路由

是(守卫)

RouterModule

特性(供路由使用)

服务

AppModule

窗口部件

罕见

特性

entrycomponent入口组件,Angular 编译器只会为那些可以从 entryComponents 中直接或间接访问到的组件生成代码

 

提供商就相当于说明书,用来指导 DI 系统该如何获取某个依赖的值。

服务导入,优先是prividedin:"root",若指定模块,建议是 providers: [UserService],

 

angular

标签:provider   roi   间接   lin   entry   系统   rap   outer   str   

原文地址:https://www.cnblogs.com/cloudsu/p/12096029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!