16,Angular实现路由跳转的方式

①直接修改地址栏

  localhost:4200/demo11

  localhost:4200/demo12

②JS的方式

  步骤一:import { Router } from '@angular/router'

  步骤二:实例化  constructor ( private myRouter:Router) { }

  步骤三:使用myRouter来实现导航  this.myRouter.navigateByUrl ( 'demo12') ;

  

 

   

 

 

③超链接  <a routerLink="demo12"></a>

  

 

   

 

 

④返回上一页

  步骤一:引入  import { Location } from '@angular/common'

  步骤二:实例化   constructor (private myLocation:Location) { }

  步骤三 :调用方法,返回上一页的功能   this.myLocation .back();

  

 

   

 

 

⑤路由规则总结

  当path为空,指定当前app默认加载第一个组件

  当path为**,指定当前app在没有成功的匹配到任何一个路由地址时,要访问的组件(404/index)

posted @ 2020-01-18 14:28  shanlu  阅读(1802)  评论(0编辑  收藏  举报