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];

转载于:https://www.cnblogs.com/sea-breeze/p/9106434.html

Angular之RouterModule的forRoot与forChild相关推荐

  1. Angular NgModule

    NgModule 1,定义 NgModule 是一个带有 @NgModule 装饰器的类,代表一个模块. 2,作用 NgModule把组件.指令和管道打包成内聚的功能块,每个模块聚焦于一个特性区域.业 ...

  2. 关于Angular 4 + ng-zorro 使用过程中遇到的问题

    写在前面 由于现在网络上Angular 4的相关技术文档不是很充分,我写出这个采坑的记录文档,一方面是想给自己在项目中遇到的各种问题与个人的理解记录下来,另一方面也想着某些坑大家可能也会遇到,也可以给 ...

  3. angular学习-2021.5

    angular学习笔记 1.基本概览 模块 Module 组件 Component 指令 Directive 服务 Service 路由 Router 2. 模块Module 2.1 模块的含义 2. ...

  4. angular框架简介基础与使用(全文2w8字)前端框架angular

    写在前面 本文的所有内容,可以在我的博客上看到,下面是地址.建议去博客看,因为csdn的这篇图片我没上传. 可以转载,但请注明出处 我的博客-点击跳转 https://numbrun.gitee.io ...

  5. Angular路由--基本用法

    2019独角兽企业重金招聘Python工程师标准>>> 路由就是将链接和组件联系起来的桥梁,最基本的用法是将一个URL所对应的组件在页面中显示出来,这里说明一下使用路由的基本流程内容 ...

  6. angular中forRootforChild的作用

    angular中forRoot&forChild的作用 用法 import { NgModule, ModuleWithProviders } from '@angular/core'; im ...

  7. Angular应用的路由指令RouterLink

    Angular应用的路由指令RouterLinkapp Component html源代码: <h1>{{title}}</h1> <nav><a route ...

  8. flask框架视图和路由_角度视图,路由和NgModule的解释

    flask框架视图和路由 Angular vs AngularJS (Angular vs AngularJS) AngularJS (versions 1.x) is a JavaScript-ba ...

  9. [小黄书管理平台]Angularjs 2.0应用的国际化

    通过上一章,我们学习了Angularjs 2.0的基础知识以及对ng2-admin后台管理模板有了初步的了解. 这一章我们的计划是让ng2-admin支持上中文语言,并学习ng2的国际化相关知识. n ...

最新文章

  1. jquery腾讯微博
  2. 服务器对搜索引擎有哪些影响,实录:网站换服务器后对搜索引擎的影响
  3. Python3 数字类型转换
  4. [转载]C#中注册Dll的问题
  5. java hashmap 输出_JAVA如何把HashMap内容输出到文本文件
  6. Centos中iptables和firewall防火墙
  7. php中is_scalar判断是否是标量
  8. 异常为当IDENTITY_INSERT设置为OFF时 解决办法
  9. ps快捷键_学习笔记
  10. 4.4 给单元格快速添加斜线 [原创Excel教程]
  11. QT 读取csv文件-QT根据显示器大小设置窗口大小-QT绑定信号与槽
  12. Codeforces Round #657 (Div. 2) B. Dubious Cyrpto(思维,数学)
  13. psp测试电池软件,PSP 电池使用时间测试
  14. “三无”大学生,就业真难
  15. 《爱你就像爱生命》读后
  16. AtCoder Beginner Contest 283 E - Don‘t Isolate Elements
  17. css怎么去掉滚动条滑块,css如何去掉滚动条样式
  18. 原来眼镜是可以摘掉的
  19. linux系统tick维护,Linux时间子系统之(十二):periodic tick
  20. MATLAB用SOR方法解方程组,SOR迭代法 求MATLAB程序

热门文章

  1. 使用git上传代码到github远程仓库
  2. css实现元素在div底部显示
  3. Python基础—06-函数基础
  4. 了解jQuery并掌握jQuery对象和DOM对象的区别
  5. python ssh
  6. mahout贝叶斯算法开发思路(拓展篇)1
  7. Hdu 4415 Assassin's Creed 【贪心】.cpp
  8. Hibernate 简介(百度)
  9. Flex sdk4 布局与更新
  10. 球迷必备Euro Cup Mobile 2008 !-dopod touch diamond试用之欧洲杯