2015-12-10 12 views
5

Errore di argomento errato di AngularJS durante l'esecuzione del seguente esempio, per favore fatemi sapere dove sto sbagliando? In realtà il seguente codice funziona bene se corro fuori/normalmente, ma quando copio/incollo questo codice nella mia applicazione, sta dando il seguente errore. (questa pagina/scheda viene visualizzata dal controller dell'applicazione come: TestController, che è disponibile in coffeescript., ma non ho bisogno di alcun coffeescript per questo requisito, ho bisogno in AngularJs. Quindi, in questa scheda, ho bisogno di visualizzare il sotto codice del pulsante/Controller AngularJS non trovato, per undefined

<!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> 

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

+4

aggiunto riferimento al controller esempio:? ' ' – klskl

+1

stai usando angular 1.2.4, a meno che tu non abbia una buona ragione per questo consiglio l'aggiornamento ad una versione recente. –

+1

Ogni volta che crei un nuovo controller, assicurati di fare un riferimento a '

Problemi correlati