2013-08-30 3 views
1

한 시간 이상 문제를 찾으려고합니다. SimpleController가 정의되지 않은 이유함수가 정의되지 않음

Error: Argument 'SimpleController' is not a function, got undefined 

사람이 알고 있나요 : 나는 오류가있어? 감사!

<!DOCTYPE html> 
    <html ng-app> 
    <body> 
    <div ng-controller="SimpleController"> 
     <ul> 
      <li ng-repeat="customer in customers"> 
       {{ customer.name }} 
      </li> 
     </ul> 
    </div> 
    <script type="text/javascript" 
      src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script> 
    <script> 
     function SimpleController($scope) { 
      $scope.customers = [ 
       { name: 'Dave Jones', city: 'Kentucky' }, 
       { name: 'Mister X', :city: 'SF' } 
      ]; 
     } 
    </script> 
    </body> 
    </html> 

답변

5

배열에 오타가 있습니다. 이 대장을 삭제하고이

$scope.customers = [ 
      { name: 'Dave Jones', city: 'Kentucky' }, 
      { name: 'Mister X', **:** city: 'SF' } 
     ]; 
+0

가 dangit 당신이 사람 아, 그것은 – Ronnie

+0

에 나를 이길! var 이름이 Rails에서 온 콜론을 넣는 습관은 고마워요. :) – Gediminas

+0

@ 루카스 예 기호가 다른 언어로 잘 번역되지 않습니다. 나는 또한 내 함수에서'? '를 사용하고 있지만 다른 언어는 없다. –

관련 문제