2017-10-30 1 views
0

기본 솔루션이되어야하지만 내 인생에서 나는 틀린 것을 보지 못합니다. 자바 스크립트 오류 : '각도'가 정의되지 않았습니다. - AngularJS

나는 각도 JS 응용 프로그램을 실행하려는 그리고 난 런타임 오류가 점점 오전 :

JavaScript runtime error: 'angular' is undefined

것은 여기 아래에있는 내 코드입니다.

(function() { 
 
    var app = angular.module('MyApp', []); 
 
    app.controller('MyAppController', function($scope) { 
 
    $scope.message = "Hello, World!"; 
 
    }); 
 
}());
<!doctype html> 
 
<html ng-app> 
 

 
<head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script> 
 
    <script src="js/main.js"></script> 
 
</head> 
 

 
<body> 
 
    <h1> Angular JS App </h1> 
 

 
    <div ng-app="MyApp" ng-controller="MyAppController"> 
 
    <label> {{message}} </label> 
 
    </div> 
 

 

 
</body> 
 

 
</html>
사전에 감사합니다!

+1

ng-app를 html에서 body로 이동하십시오. – rrd

+0

오류가 발생하는 것은 정의되지 않았습니다 –

+2

** ng-app **가 하나만 있고 몸에 넣어야합니다. 태그 자체가 좋습니다. –

답변

0

보기 템플릿에 ngApp 지시어를 두 번 배치했습니다.

https://plnkr.co/edit/cSTHyVqMHFVw8ht9mkIr

<body ng-app="app"> 
    <h1> Angular JS App </h1> 

    <div ng-controller="ctrl"> 
    <label> {{message}} </label> 
    </div> 


</body> 

으로 문제를 해결할 수 한 번 선언.

관련 문제