웹 응용 프로그램을 개발 중입니다. 내 응용 프로그램에서 Angular JS를 사용하고 있습니다. Angular JS를 처음 사용합니다. 하지만 지금은 선언하는 컨트롤러에 문제가 있습니다. 여기 내 코드가있다.각도 J에서 컨트롤러를 선언 할 수 없습니다.
<html>
<head>
//files references
</head>
<script>
var app = angular.module('memeApp',['ngRoute','ui.bootstrap']);
</script>
<nav class="nav-bar">
<a href="page1">Home</a>
<a href="page2">Account</a>
</nav>
<div class="content" ng-app="memeApp" ng-controller="DefaultController">
//content
</div>
</div>
</body>
</html>
알다시피 나는 아직 아무 것도하지 않았습니다. DefaultController라는 컨트롤러를 선언합니다. 내가 로그인하십시오 때, 오류 다음 날주고있다 :
그래서 내 컨트롤러가 완전히 작동하지 않습니다. 컨트롤러에 js 코드를 추가 할 때도 마찬가지입니다. 컨트롤러 지시문을 제거하면 오류가 사라집니다. 컨트롤러가 작동하지 않는 이유는 무엇입니까?
내가 컨트롤러 당신은 당신이 정의하지 않은 컨트롤러를 선언 –
존재하지 않는 경우에만 당신이 그것을 호출 어디서나 정의 표시되지 않습니다. DOM에서 제거하거나 다음과 같이 선언하십시오 :'appController (DefaultController ', function() {});' – Zakaria
ng-app 선언 외에 ng-controller = "DefaultController"를 추가했습니다. @SterlingArcher –