2016-09-30 8 views
0

덮어 나는 다음과 같은 파일 구조를 가지고 : 나는 방문 페이지에서 app.html하기 (index.hmtl)를 탐색하고 때각도 2 URL

--index.html 
--app.html (Angular2 app) 

지금, 각 응용 프로그램 부하를 브라우저. 단순히

hostname/app.html#/app 

나 :

hostname/app.html/app 
경로가 될 수 있도록 내가,이 URL을 변경할 수있는 방법을

hostname/app.html 

hostname/#/app 

: 즉시이 완료되면, 내 URL이 변경 사항

은 여기 내 boot.ts

enableProdMode(); 
bootstrap(<any>AppComponent, [ 
    disableDeprecatedForms(), 
    provideForms(), 
    APP_ROUTER_PROVIDERS, 
    HTTP_PROVIDERS, 
    {provide: LocationStrategy, useClass: HashLocationStrategy} 
]); 

답변

0
입니다

'HashLocationStrategy'에 대해 this Angular doc about navigation 및 CTRL + F를 확인하십시오.

{provide: LocationStrategy, useClass: HashLocationStrategy} 

이 전략은 경로에 해시를 추가합니다 위에 표시된대로 당신은 HashLocationStrategy을 사용하는 것으로 나타납니다. PathLocationStrategy

을 살펴보세요.