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

Angular之RouterModule的forRoot与forChild

时间:2018-05-29 18:54:11      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:its   nta   contain   pre   back   tle   The   routes   for   

Angular 提供了一种方式来把服务提供商从模块中分离出来,以便模块既可以带着 providers 被根模块导入,也可以不带 providers 被子模块导入。

区别:

`forRoot` creates a module that contains all the directives, the given routes, and the router service itself

`forChild` creates a module that contains all the directives and the given routes, but does not include the router service.

RouterModule的元数据

@NgModule({
    declarations: ROUTER_DIRECTIVES, 
    exports: ROUTER_DIRECTIVES
})

RouterModule定义的指令

const ROUTER_DIRECTIVES = [RouterOutlet, RouterLink, RouterLinkWithHref, RouterLinkActive];

 

 

 

Angular之RouterModule的forRoot与forChild

标签:its   nta   contain   pre   back   tle   The   routes   for   

原文地址:https://www.cnblogs.com/sea-breeze/p/9106434.html

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