1.创建新项目

2.创建home news newscontent 组件

3.找到app-rounting-moudle.ts配置路由

  1)引入组件

 import { HomeComponent } from './home/home.component';
import { NewsComponent } from './news/news.component';
import { NewscontentComponent } from './newscontent/newscontent.component';

  2)配置路由

const routes: Routes = [{path: 'home', component: HomeComponent},{path: 'news', component: NewsComponent},{path: 'newscontent/:id', component: NewscontentComponent},{path: '',redirectTo: '/home',pathMatch: 'full'
} ];

4. 找到 app.component.html 根组件模板,配置 router-outlet 显示动态加载的路由

<h1>
<a routerLink="/home">首页</a> <a routerLink="/news">新闻</a>
</h1>
<router-outlet></router-outlet>

 <a routerLink="/home">首页</a> <a routerLink="/news">新闻</a>

//匹配不到路由的时候加载的组件 或者跳转的路由 {path: '**', /*任意的路由*/ // component:HomeComponent redirectTo:'home'
}

Angular routerLinkActive 设 置 routerLink 默认选中路由

<h1>
<a routerLink="/home" routerLinkActive="active">首页</a> <a routerLink="/news" routerLinkActive="active">新闻</a>
</h1>

注意将样式放在全局样式中

.active{color:red;
}

转载于:https://www.cnblogs.com/loaderman/p/10912118.html

Angular中的routerLink 跳转页面和默认路由相关推荐

  1. vue中的倒计时跳转页面问题和axios网络请求this作用域问题

    一.前言 这两个是在日常开发中碰到的问题,网上都能查得到答案,但是我怕自己会忘记,姑且记录一下用作笔记吧. 二.vue倒计时跳转问题 1.案例 比如我们在一次网络请求结束之后,如果返回结果是成功,则倒 ...

  2. 【微信小程序】小程序中几种跳转页面的方式

    本期内容 本期将介绍小程序中,几种跳转页面的方式以及区别 目录 1.只能跳转到 tabBar 配置页面 2.返回上一级页面( delta:返回的页面数,默认值为 1,若 delta 大于现有页面数,则 ...

  3. 【vue-router①】router-link跳转页面传递参数 - 进击的前端之路(偶尔爬坑java小路) - SegmentFault 思否

    在vue项目中,往往会遇到这样的情况,就是要实现在一个循环列表中,点击其中一条跳转到下个页面,然后将这一条的相关数据带到下个页面中显示,这是个循环列表,无论点哪一条都是跳到相同的页面,只是填的数据不一 ...

  4. html5中如何自动跳转页面,实现HTML5上滑跳转页面的两种方法

    方法一: jquery方法 movePage($('body')); function movePage(dom) { var startY, moveY, moveSpave; dom.on(&qu ...

  5. html页面中Location对象跳转页面用法

    姓名:<input name="name"/></br> 薪水:<input name="salary"/></br& ...

  6. 解决进入页面EditText默认自动获取焦点的方法

    在项目中,一进入一个页面, EditText默认就会自动获取焦点. 那么如何取消这个默认行为呢? 解决之道:在EditText的父级控件中找一个,设置成 android:focusable=" ...

  7. 进入一个页面, EditText默认就会自动获取焦点的解决办法

    在项目中,一进入一个页面, EditText默认就会自动获取焦点. 那么如何取消这个默认行为呢? 解决之道:在EditText的父级控件中找一个,设置成 android:focusable=" ...

  8. Angular中实现动态路由跳转并传递参数

    场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  9. Angular中实现路由跳转并通过get方式传递参数

    场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

最新文章

  1. (转自ITAA)个人问题汇总(workatlab)
  2. IE弹出窗口显示URL地址栏
  3. 有哪些通俗易懂的例子可以解释 IaaS、PaaS、SaaS 的区别?
  4. ASP.NET Core 整合Autofac和Castle实现自动AOP拦截
  5. P3320:寻宝游戏(生成树)
  6. python 绘制时频图 plt.specgram
  7. 基于C4.5神经网络集成
  8. hash进阶:使用字符串hash乱搞的姿势
  9. machine learning-mnist
  10. Redis学习记录(菜鸟教程学习)
  11. 比特率,比特,字节的计算
  12. 网易云课堂 html5,网易云课堂 HTML5 播放器样式调整
  13. 1212 无向图最小生成树
  14. 拉普拉斯修正学习笔记
  15. 长沙理工大学ACMore编程协会2018年新生赛(重现赛)
  16. iOS 高德地图(二)(进阶具体使用的细节)
  17. 如何挖到人生当中第一本CNVD
  18. macbook上好用的解压软件_苹果电脑有什么好用的解压软件?推荐 Mac OSX 下最方便实用的六款解压缩软件...
  19. 高红梅:第三章 海明威社会身份的定位 第一节 文学梦与作家身份的认同
  20. 地摊经济书籍-《城市地摊财富秘籍》

热门文章

  1. 【重磅直播预告】IDC提效分享
  2. 马云、马斯克同台谈AI:人工智能拯救世界?
  3. 像素游戏的动态光影效果
  4. 畅销榜第7,《魔神英雄传:神龙斗士》制作人复盘研发历程
  5. AIX卷管理介绍以及利用空闲PP来创建文件系统
  6. Spotlight on oracle 使用
  7. FPGA重要设计思想
  8. python学习笔记 day20 序列化模块(二)
  9. 为什么需要非线性激活函数
  10. C语言实现随机生成0~100的数