2014-07-24 2 views
0

각도를 학습하고 프로젝트 이슈 트래커를 만들려고 노력하면서 ngRoute 및 라우팅에 문제가 있습니다.

내가 이상적으로 말하는 것은 issuetrack.com/projectX가 projectX의 모든 문제에 대한보기를 반환하고 issuetrack.com/projectX/XYZ가 관련 문제에 대한보기를 반환하는 시스템입니다. ID (XYZ).

내 설정과 같은 설정을했습니다 :

tracker.config(['$routeProvider', '$locationProvider', 
    function($routeProvider, $locationProvider) { 
    $routeProvider. 
     when('/', { 
     templateUrl: 'static/partials/index_partial.html', 
     }). 
     when('/dashboard', { 
     templateUrl: 'static/partials/dashboard.html', 
     controller: 'DashboardController' 
     }). 
     when('/404', { 
     templateUrl: 'static/partials/fourOHNOfour.html', 
     }). 
     when('/:project', { 
     templateUrl: 'static/partials/project.html', 
     controller: 'ProjectController' 
     }). 
     when('/:project/:issue', { 
     templateUrl: 'static/partials/issue.html', 
     controller: 'IssueController' 
     }). 
     otherwise({ 
     redirectTo: '/404' 
     }); 

     $locationProvider.html5Mode(true); 

    }]); 

하지만 때마다 내가 방문 (말) 로컬 호스트 : 8080/예/1 페이지가 바로 중단하고 응답하지 않게됩니다. localhost : 8080/example 완전히 잘 작동하지만.

내가 옳은 길을 찾은 것입니까, 아니면 내 인터넷 검색이 찾을 수 없었던 다른 방법입니까?

감사합니다.

+1

어쩌면 문제는 컨트롤러에있는 것이므로 정상적으로 작동합니다. – maurycy

답변

1

고정! 몇 시간 후 ...

당신이 필요로하는 경우 : NG-보기는 인덱스 페이지의 머리에서

<base href="/" /> 

.

관련 문제