2015-12-10 9 views
5

मुझे निम्न उदाहरण चलाते समय AngularJS खराब तर्क त्रुटि मिल रही है, कृपया मुझे बताएं कि मैं कहां गलत कर रहा हूं? असल में निम्न कोड ठीक से काम कर रहा है अगर मैं बाहर/सामान्य रूप से चलाता हूं, लेकिन जब मैं अपने कोड में इस कोड को कॉपी/पेस्ट करता हूं, तो यह निम्न त्रुटि दे रहा है। (इस पृष्ठ/टैब की तरह अपने आवेदन के नियंत्रक से प्रदर्शित कर रहा है:। TestController, जो coffeescript में उपलब्ध है, लेकिन मैं इस आवश्यकता के लिए किसी भी coffeescript की जरूरत नहीं है, मैं इसे AngularJS में जरूरत है तो, यह टैब में, मैं प्रदर्शित करने के लिए की जरूरत है। कोड/बटन के नीचेएंगुलरजेएस नियंत्रक नहीं मिला, अपरिभाषित

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

त्रुटि:। Error: [ng:areq] http://errors.angularjs.org/1.4.8/ng/areq?p0=TestController&p1=not%20a%20function%2C%20got%20undefined

+4

अपने नियंत्रक के संदर्भ में जोड़ा उदाहरण: ' ' – klskl

+1

आप कोणीय 1.2.4 का उपयोग कर रहे हैं, जब तक कि आपके पास इसका कोई अच्छा कारण न हो, मैं हाल के संस्करण में अपडेट करने की अनुशंसा करता हूं। –

+1

जब आपको कोई नया नियंत्रक बना रहे हैं, सुनिश्चित कर लें एक '

संबंधित मुद्दे