2017-02-21 4 views
1

Das ist nur kaputt und ich kann nicht herausfinden, warum. Die TodoCtrl-Funktion wird nicht erkannt und dennoch gibt es viele Beispiele für diese Arbeit.Warum funktioniert meine Geige nicht?

https://jsfiddle.net/r0pk793e/15/

Ich habe beide versucht:

angular.module('App', []).controller("Ctrl", ['$scope', function($scope){ 

Und:

function TodoCtrl($scope) { 

ohne Erfolg All.

+0

, die eine Menge Code ist inspizieren. Haben Sie versucht, eine andere Methode zu verwenden? –

+0

Der einzige Fehler, den ich in der Chrome-Konsole erhalte, ist: Fehler: Argument 'TodoCtrl' ist keine Funktion, wurde undefiniert. Obwohl der Name des Controllers aktualisiert werden muss, wird immer noch derselbe Fehler angezeigt. –

Antwort

2

Sie brauchen nur das zu ändern:

angular.module('App', []).controller("Ctrl", ['$scope', function($scope){ 

Um dies:

angular.module('App', []).controller("TodoCtrl", ['$scope', function($scope){ 

Und wie so Informationen in Ihrem ng-App setzen:

ng-app="App" 
+0

Jetzt funktioniert, danke: https://jsfiddle.net/r0pk793e/17/ –

+0

Super. Jetzt habe ich das Problem. –

Verwandte Themen