2015-02-07 2 views
1

나는 지난 몇 시간 동안 어리석은 실수 일 것이라고 생각하면서 머리를 때렸다. 내 angular.config 모듈이 호출되지 않고 이유를 파악할 수 없습니다.각도 .config가 호출되지 않음

잠재적 인 문제의 원인을 제거하기 위해 내 응용 프로그램을 진입 점 index.js 파일로 축소했으며 ngRoute 이외의 종속성을 주입하지 않았습니다.

모든 파일이 잘로드되고 app.config 줄에 코드 실행을 추적 할 수 있지만 전달 된 함수 내부의 중단 점은 절대로 충돌하지 않으며 console.logs도 실행되지 않습니다. 여기서 내가 뭘 잘못하고 있니? 이전에 각진 앱을 만들었으므로이 문제가 없었습니다. 내가 놓친 부분에 오타가있을 수도 있지만 찾을 수만 있다면 오타가 생겼다.

index.html을 :

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> 
    <link rel="stylesheet" type="text/css" href="static/css/style.css"> 
    </head> 
    <body> 
    <div class="container"> 
     <div class="row" id="controls"> 
     ... 
     </div> 
     <div class="row" id="content"> 
     <div ng-view></div> 
     </div> 
     <div class="row" id="footer"> 
     ... 
     </div> 
    </div> 
    <script type="text/javascript" src="angular.js"></script> 
    <script type="text/javascript" src="angular-route.js"></script> 
    <script type="text/javascript" src="jquery.js"></script> 
    <script type="text/javascript" src="js/bootstrap.js"></script> 
    <!--<script type="text/javascript" src="static/js/services.js"></script> 
    <script type="text/javascript" src="static/js/controllers.js"></script>--> 
    <script type="text/javascript" src="static/js/index.js"></script> 
    </body> 
</html> 

하는 index.js : 난 당신이

ng-app="pagednaApp" 

답변

11

<html lang="en" ng-app="pagednaApp"> 
+0

아, 고마워. 나는 그것이 내가 놓친 간단한 것이란 것을 알았다. SO가 허락하자마자 해결 될 것입니다. – DanHeidel

+0

걱정할 필요가 없습니다. 잊어 버리는 것이 쉽습니다. –

6

넣어 NG-응용 프로그램 잊어 버린 생각

'use strict'; 
/*global angular*/ 

var app = angular.module('pagednaApp', ['ngRoute'/*, 'pagednaApp.services', 'pagednaApp.controllers'*/]); 

app.config(function($scope, $routeProvider){ 
    console.log('test'); 
    console.log($scope); 
    $routeProvider 
    .when('/', { 
    templateUrl: 'content.html', 
    controller: 'mainController' 
    }); 
}); 
+0

고마워요! 불행히도 양 리가 몇 초 동안 당신을 때렸습니다. ;) – DanHeidel

0

귀하의 페이지에 angular.bootstrap을 (를) 할 수 있습니다. 그러면 페이지에 각도가 초기화됩니다.

아래 코드를 HTML 페이지에 추가하십시오.

CODE

<script type="text/javascript"> 
    angular.element(document).ready(function() { 
     angular.bootstrap(document, ['pagednaApp']); 
    }); 
</script> 

감사합니다.

관련 문제