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 相关文章推荐
jQuery+ajax实现顶一下,踩一下效果
Jul 17 Javascript
jQuery Tools tab(幻灯片)
Jul 14 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
May 15 Javascript
JavaScript中prototype为对象添加属性的误区介绍
Oct 15 Javascript
jquery检测input checked 控件是否被选中的方法
Mar 26 Javascript
javascript正则匹配汉字、数字、字母、下划线
Apr 10 Javascript
JavaScript获取网页支持表单字符集的方法
Apr 02 Javascript
javascript实现图片上传前台页面
Aug 18 Javascript
js在ie下打开对话窗口的方法小结
Oct 24 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
Jan 13 Javascript
jQuery向webApi提交post json数据
Jan 16 Javascript
vue 中 命名视图的用法实例详解
Aug 14 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通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
php析构函数的具体用法小结
2014/03/11 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
简单的三步vuex入门
2018/05/20 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
layui的select联动实现代码
2019/09/28 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
python连接mysql并提交mysql事务示例
2014/03/05 Python
python通过shutil实现快速文件复制的方法
2015/03/14 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python版中国省市经纬度
2020/02/11 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
导致python中import错误的原因是什么
2020/07/01 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
大学生村官任职感言
2014/01/09 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
安全责任书怎么写
2014/07/28 职场文书
护理见习报告范文
2014/11/03 职场文书
首次购房证明
2015/06/19 职场文书
执行力心得体会范文
2016/01/11 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP