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