typescript HTTP和路由 - 基本路由

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript HTTP和路由 - 基本路由相关的知识,希望对你有一定的参考价值。

import { Component, Inject, OnInit } from '@angular/core';
import { Path1Component } from './path1/path1.component'
import { Path2Component } from './path2/path2.component'
import { ROUTER_DIRECTIVES, Routes, Router } from '@angular/router';


@Component({
  moduleId: module.id,
  selector: 't3-app',
  templateUrl: 't3.component.html',
  styleUrls: ['t3.component.css'],
  directives: [ROUTER_DIRECTIVES]
})

@Routes([
  {path:'/path1', component: Path1Component},
  {path:'/path2', component: Path2Component}
])

export class T3AppComponent implements OnInit{
  ngOnInit(){
    //this.router.navigate(['/path1']);
  }
}
<nav>
	<a [routerLink]="['/path1']">Page 1</a>
	<a [routerLink]="['/path2']">Page 2</a>
</nav>
<router-outlet></router-outlet>
import { bootstrap } from '@angular/platform-browser-dynamic';
import { enableProdMode, provide } from '@angular/core';
import { T3AppComponent, environment } from './app/';
import { ROUTER_PROVIDERS } from '@angular/router';

if (environment.production) {
  enableProdMode();
}

bootstrap(T3AppComponent,[
	ROUTER_PROVIDERS
]);

以上是关于typescript HTTP和路由 - 基本路由的主要内容,如果未能解决你的问题,请参考以下文章

typescript 基本路由

typescript 路由配置:基本形式

typescript 基本的子路由

转换为TypeScript时,骨干路由不起作用

Vue + VueX + Typescript + Vue 路由器。组件未销毁

typescript 路由守卫:CanActive,CanActivateChild,CanLoad和CanDeactivate