首页 > 其他 > 详细

4-8 路由实战

时间:2020-08-26 22:34:29      阅读:83      评论:0      收藏:0      [点我收藏+]

先创建根路由
技术分享图片

技术分享图片
快捷键会自动生成下面代码。生成的模板。
技术分享图片
这里是匹配一个空路径,默认什么都不填写,默认要显示的组件。
技术分享图片
不存在的路由要显示的页面
技术分享图片
按照顺序依次解析
技术分享图片
跟路由应forRoot。其他的模块是forChild
技术分享图片
根路径,我们一般是跳转到某一个路径。
技术分享图片
技术分享图片

这里我们先不去演示重定向。默认先定义一个组件。
技术分享图片
在home下我们创建一个components
技术分享图片
创建一个index.ts

技术分享图片
生成一个组件
技术分享图片
在home-container内创建一个index.ts
技术分享图片
然后把这个组件导出
技术分享图片
home下的index.ts再导出
技术分享图片
在home模块这一级别我们也要建立index.ts

技术分享图片
技术分享图片
导出模块和组件
技术分享图片
要在模块内这个组件
技术分享图片
这样路由内就可以导入这个组件了
技术分享图片
技术分享图片
app模块导入根路由
技术分享图片
技术分享图片
这里暂时先都删除
技术分享图片
在根模块中,我们只需要 router-outlet
技术分享图片
把原来根组件的代码都剪切到home-container组件中。
技术分享图片
ts内的也剪切过来
技术分享图片

homeContainer并没有在模块中,也没有导入进来。
技术分享图片
根模块导入HomeModule
技术分享图片

这样页面就正常访问了
技术分享图片

homeContainer组件的代码插入到了 router-outlet的下方。
技术分享图片

结束

 

4-8 路由实战

原文:https://www.cnblogs.com/wangjunwei/p/13568360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!