Angular7.2.7路由使用初体验


Posted in Javascript onMarch 01, 2019

本文记录自己在学习angular中对路由的理解

angular路由不在angular的包中, 如果要使用angular的路由, 需要从@angular/router中引入

路由的使用:

子路由使用:

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

const route: Routes = [
{path: 'browse-product', component: BrowseProductComponent},
{path: 'buy-product', component: BuyProductComponent}
]

@NgModule({
imports: [RouterModule.ferChild(route)], // 子路由使用ferChild方法
exports: [RouterModule]
})

export class ChildRoutingModule {}

父组件中:

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

const route: Route = [
{
  path: '',
  children: [
   {path: '', redirectTo: '/user/browse-product', pathMatch: 'full'},
   {path: 'user', loadChildren: './user/user.module#UserModule'},
   {path: 'admin', loadChildren: './admin/admin.module#AdminModule'},
  ]
 }
]

@NgModule({
imports: [RouterModule.forRoot(root, {useHash: false})],
exports: [RouterModule]
})

export class ParentRoutingModule {}

在app.module.ts中导入模块

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { ParentRoutingModule } from 'parentRoutingModule';
@NgModule({
declarations: [
  AppComponent,
 ],
 imports: [
  BrowserModule,
  RouterModule,
  ParentRoutingModule
 ]
})

然后在app.component.html中加入router-outlet即可, router-outlet就是路由的出口, 表示路由对应的组件应该在这里显示.

<h1>Angular Router</h1>
<nav>
 <a routerLink="/user/browse-product">browse-product</a>  
 <a routerLink="/user/buy-product">buy-product</a> 
 <a routerLink="/admin/manage-product">manage-product</a> 
 <a routerLink="/admin/operator-record">operator-record</a> 
</nav>
<router-outlet></router-outlet>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 更新 JavaScript 数组的 uniq 方法
Jan 23 Javascript
JavaScript中关于indexOf的使用方法与问题小结
Aug 05 Javascript
新手常遇到的一些jquery问题整理
Aug 16 Javascript
javascript实现yield的方法
Nov 06 Javascript
Javascript实现滚动图片新闻的实例代码
Nov 27 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
Nov 29 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
JavaScript实现计数器基础方法
Oct 10 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
Mar 03 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 Javascript
Vue scoped及deep使用方法解析
Aug 01 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
Oct 20 Javascript
vuex实现及简略解析(小结)
Mar 01 #Javascript
简单两步使用node发送qq邮件的方法
Mar 01 #Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 #Javascript
[原创]微信小程序获取网络类型的方法示例
Mar 01 #Javascript
使用JavaScript解析URL的方法示例
Mar 01 #Javascript
可能被忽略的一些JavaScript数组方法细节
Feb 28 #Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 #Javascript
You might like
PHP新手上路(四)
2006/10/09 PHP
深入PHP异步执行的详解
2013/06/03 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
编程语言Python的发展史
2014/09/26 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
python中的字典使用分享
2016/07/31 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
学校工作推荐信范文
2014/07/11 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
地心历险记观后感
2015/06/15 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
浅谈golang 中time.After释放的问题
2021/05/05 Golang
Mysql数据库命令大全
2021/05/26 MySQL
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android
SQL Server 中的事务介绍
2022/05/20 SQL Server