2014-01-07 1 views
0

빈 Angular 프로젝트로 라우팅을 구현하려고하는데 라우팅이 다른 URL에 반응하지 않는 것 같습니다. index.html, index.html # /, index.html #/audience는 색인 페이지를로드하는 것으로 보이며 콘솔 출력은 "라우팅"입니다. 나는 우분투 13.10 및 각도 버전 1.2.7Angularjs 라우팅, 아무 일도 일어나지 않습니다.

에 크롬과 파이어 폭스에서이 테스트를 봤는데

var App = angular.module('analyticsApp', [ 
    'ngRoute', 
    'analyticsControllers', 
]); 


App.config(['$routeProvider', function($routeProvider) { 
    console.log("routing"); 
    $routeProvider.when("/audience", { 
     templateUrl: 'partials/audience.html', 
     controller: 'AudienceCtrl' 
    }). 
    otherwise ({ 
     redirectTo: '/audience' 
    }); 
}]); 

컨트롤러/audience_controller.js

var analyticsControllers = angular.module('analyticsControllers', []); 

analyticsControllers.controller('AudienceCtrl', ['$scope', '$http', function($scope, $http){ 
console.log("audienceCtrl"); 
}]); 
app.js
+1

페이지에'ng-view'가 있습니까? – Cherniv

+0

오른쪽 주위를 보입니다. 필요한 파일을 모두 포함합니까? 어쩌면 당신은 Plunker에 관련 코드를 추출 할 수 있습니다. – Dan

답변

3
<div ng-view></div> 

in index.html은 의도 한대로 라우팅 작업을 수행해야했습니다.

+0

나는이 일로 고생하면서 하루를 보냈지 만 고투의 또 다른 날을 구해 주었다.) – VahidNaderi

+0

이것은 나에게도 도움이되었다. 공유 해줘서 고마워! 이 답을 올바른 것으로 표시해야합니다. –