2014-05-24 2 views
0

this plunker을 고려하십시오. 모든 것을 올바르게 설정했다고 생각하지만 템플릿은 ng-view 지시어로 div에로드되지 않습니다.ng-view가 템플릿으로 채워지지 않습니다.

routes.forEach(function (r) { 
    $routeProvider.when(r.url, r.templateUrl); 
}); 
$routeProvider.otherwise({ redirectTo: '/' }); 

을 그리고 내 경로는 다음과 같습니다 :

내 노선 구성된 모든의

return [ 
    { 
     url: '/', 
     templateUrl: 'main.html' 
    }, { 
     url: '/games', 
     templateUrl: 'games.html' 
    } 
]; 

첫째, 내 탐색 내가에있어 경우에도, 또한 제대로 작동하지 않지만, 루트 (경로가 / 일 때), 내 main.html 템플릿이 ng-view로로드되지 않습니다. 내가 잘못하고있는 것을 누군가가 정확히 볼 수 있습니까?

답변

1
  1. 함수 정의는 다음과 같습니다

    when(path, route); 
    

    routeobject 인 경우 :

    routes.forEach(function (r) { 
        $routeProvider.when(r.url, { templateUrl: r.templateUrl }); 
    }); 
    
  2. 변경 href에 :

    <li><a href="#/">Main</a></li> 
    <li><a href="#/games">Games</a></li>