정말 이상한 버그가 있습니다. 내 경로와 컨트롤러를 설정했습니다. 이제 오류가없는 빈 페이지가 생겼습니다.AngularJS : ngRoute, 그렇지 않으면 작동하지 않습니다.
index.html;
<!DOCTYPE html>
<html ng-app="RekenTalent" lang="nl">
<head>
<title>Rekentalent.nl: Ben jij een talent in Rekenen?</title>
<!-- Stylesheets -->
<link rel="stylesheet" type="text/css" href="/app/front/assets/stylesheets/style.css">
<!-- AngularJS -->
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular-route.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular-animate.min.js"></script>
<!-- Controllers -->
<script src="/app/front/controllers/controller.js"></script>
<!-- Router -->
<script src="/app/front/router.js"></script>
</head>
<body ng-view></body>
</html
>
Controller.js :
/**
* RekenTalent
*
* Copyright 2014 - Rekentalent.nl
*/
var RekenTalent = angular.module('RekenTalentControllers', []);
RekenTalent.controller('rekenCtrl', ['$scope', function($scope){
}]);
Router.js을 :
var RekenTalent = angular.module('RekenTalent', [
'ngRoute', 'RekenTalentControllers'
]);
RekenTalent.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/index', {
templateUrl: '/templates/index.html',
controller: 'rekenCtrl'
}).
otherwise({
redirect: '/index'
});
}]);
그리고 /templates/index.html는 '안녕하세요'단지 말한다. 아무도 왜 내가 빈 페이지를 알 수 있습니까? /index.html로 리디렉션해야하며 /index.html은 /templates/index.html을 템플릿으로 사용해야합니다. 문제와 해결 방법은 무엇입니까?
UPDATE :
나는/작동 인덱스, 그래서 그렇지 않으면 PARAM의 어쩌려 구`t 작업, 왜 안로 이동?
파일 참조 오류라고 생각합니다. 색인과 PC의 각진 스크립트는 어디에 있습니까? – Milad
그리고 콘솔을 추가 할 수 있습니다.컨트롤러가 올바르게 작동하는지 여부를 확인하기 위해 컨트롤러에 log ('load')를 입력하십시오. 하지만 여전히 콘솔을 넣을 때 그 에러 메시지가 – Milad
index.html => /app/front/templates/index.html이라고 생각합니다. .log ('hi') 컨트롤러에 콘솔에 로그가 없습니다. – DazDylz