2016-07-26 6 views
1

초기 개발 중에 범위 변경을 예상하여 프로젝트를 시작합니다. Angular2는 모의 데이터를 사용하여 사이트를 프로토 타이핑하고 나중에 지속성 서비스를 추가 할 때 좋은 선택 인 것으로 보입니다.Angular2 라우터 문제

사이트에서 자습서를 완료했지만 문제가 발생했습니다. 사이트 루트를 탐색 할 때 연속 요청시 루트 경로 리디렉션이 반복적으로 요청에 추가됩니다.

이 페이지에 앉아 후 세 번째 페이지로드까지 방법의 지저분한 종류에 작동하는 것 같다

"로드 ...", 아마도

로컬 호스트/대시 보드/대시 보드/대시 보드를로드하려고 .

누구든지이 문제를 해결할 방법을 알고 있습니까?

+1

경로 정의와 라우터 링크를 포함하도록 질문을 편집 할 수 있다면 도움이 될 것입니다. 감사! –

+0

@ R.Richards 여기 각도 2 자습서에서 사용하고있는 정확한 코드 plinker에 대한 링크입니다 : https://angular.io/resources/live-examples/toh-6/ts/plnkr.html –

답변

0

경로가 루트에서 시작한다는 것을 나타 내기 위해 탐색 할 경로에 /을 추가하십시오. 또는 ../을 사용하여 상위 경로에서 시작할 수 있습니다.

1

이 문제도 발생했습니다. 나는 문제가 index.html을에 가서 교체가 해결하기 위해 <base href="/">

을 생성하는 데 사용 된 index.html에서 스크립트에서오고 있다고 생각

<script> 
    document.write('<base href="' + document.location + '" />'); 
</script> 

<base href="/"> 
으로

그러나 나는 이것이 다른 곳에서 어떤 영향을 미칠지 아직 확신하지 못하고있다.