Angularjs 2 라우팅이 작동하지 않습니다. 수동으로 URL을 수동으로 입력하더라도 작동하지 않습니다.Angularjs2 라우팅이 작동하지 않습니다.
설정과 버전은 다음과 같습니다 -
VAR ngVer = '2.0.0-rc.5 @'; // 각진 패키지 버전을 잠급니다. 현재로 부유시키지 마십시오!
var routerVer = '@ 3.0.0-rc.1'; // 라우터 버전을 잠급니다. var formsVer = '@ 0.3.0'; // 폼 버전을 잠급니다 var routerDeprecatedVer = '@ 2.0.0-rc.2';
OS : - 우분투 14, Google 크롬.
이 app.routing.ts
import { Routes, RouterModule } from '@angular/router';
import { HeroesComponent } from './heroes.component';
const appRoutes: Routes = [
{
path: 'heroes',
component: HeroesComponent,
pathMatch: 'full'
}
];
export const routing = RouterModule.forRoot(appRoutes);
app.component.ts URL에 아무 것도 입력, 초기화되지
import { Component } from '@angular/core';
import { AppModule } from './app.module';
import { HeroesComponent } from './heroes.component';
import { routing } from './app.routing';
@Component({
selector : "my-app",
template : `
<a routerLink="/heroes1" >Heroes</a>
<router-outlet></router-outlet>
`,
directives: [HeroesComponent]
})
export class AppComponent {
title = 'Tour of Heroes';
}
는 자사의 홈 페이지에 걸릴 것입니다 "/"
도움 주셔서 감사합니다. – aditya