실험을 위해 자바 스크립트 파일을 인라인하고 싶었는데 예기치 않은 동작이 나타났습니다.AngularJS - Uncaught ReferenceError : a가 정의되지 않았습니다.
모든 것이이 같은 정상적인 각도 가져 오기 잘 작동 : 그러나
<html>
<head>
<script src="/js/angular.js"></script> <!-- Works fine! -->
<script>
var app = angular.module('example', []);
</script>
...
</head>
...
</html>
, 그것은 예외가 발생 나는이 같은 각도 소스 코드를 인라인 경우 :
<html>
<head>
<script>// Minified Angular source code </script>
<script>
var app = angular.module('example', []);
</script>
...
</head>
...
</html>
예외 :
Uncaught ReferenceError: a is not defined
모든 코드가 인라인 되었습니까? 'a'가 정의되지 않은 위치 (행 번호, 열 번호)를 살펴보십시오. –
긍정적 인. AngularJS는 내부에서 자신의 범위를 호출합니다. – TheConfusedJSer
비 축소 버전에서는이 방법을 시도해야합니다. 오류가 발생하면 더 자세한 오류가 표시됩니다. 실패하지 않으면 copy-paste 문제이거나 다른 것일 수 있습니다. – mattr