2015-12-10 27 views
5

Aşağıdaki örnek çalışırken AngularJS hatalı argüman hatası alıyorum, lütfen yanlış yerde nerede olduğumu bana bildirin? Aslında, normalde dışarıdan çalıştırıyorsam aşağıdaki kod çalışıyor, ancak bu kodu kopyaladığımda/uyguladığımda aşağıdaki hatayı veriyor. (Bu sayfa/sekme, uygulamasındaki gibi denetleyiciden görüntüleniyor: Test cookie'lerinde bulunan TestController. Ancak bu gereksinim için herhangi bir coffeescript'e ihtiyacım yok. AngularJs'de buna ihtiyacım var. Bu sekmede, kodu/düğmesinin altındaAngularJS denetleyicisi bulunamadı, undefined için

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 

    <script> 

var myApp = angular.module('myApplication', []); 

myApp.controller('TestController', ['$scope', function($scope){ 
$scope.test = function(){ 
alert("Success"); 
} 
}]); 
    </script> 
    </head> 
    <body> 
    <div ng-app="myApplication"> 
    <div ng-controller="TestController"> 
<div class="tab-pane" id="wizards"> 

<button type="button" ng-click="test();">Test</button> 

</div></div></div> 
    </body> 
    </html> 

Hata:.? Error: [ng:areq] http://errors.angularjs.org/1.4.8/ng/areq?p0=TestController&p1=not%20a%20function%2C%20got%20undefined

+4

denetleyicinize örnek referansı eklendi benim için çalışıyor: ' ' – klskl

+1

açısal 1.2.4 kullanıyorsunuz, bunun için iyi bir nedeniniz yoksa yeni bir sürüme güncellemenizi tavsiye ederim. –

+1

Yeni bir denetleyici oluşturduğunuzda, bir <

İlgili konular