Angular Js-Basic-Controller-Fehler Zurück
Winkel-Controller-Fehler zurück, wenn der Aufruf über eine app. Aber funktioniert, wenn direkt geschrieben.
Mein html-code
<!DOCTYPE html>
<html ng-app>
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
<body ng-app="fbapp">
<div ng-controller="fbController" class="container">
<input type="text" name="name" ng-model="name"/>
<input type="button" value="Fetch" ng-click="fetchUser()" class="btn btn-primary"/>
</form>
</div>
</body>
</html>
Mein js-code
var fbapp = angular.module('fbapp', []);
fbapp.controller('fbController', function($scope){
$scope.fetchUser = function() {
$scope.name = "Test";
}
}
Fehler ich
Error: [ng:areq] http://errors.angularjs.org/1.2.15/ng/areq?p0=fbController&p1=not%20a%20function%2C%20got%20undefined
at Error (native)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:6:450
at wb (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:18:360)
at Qa (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:18:447)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:65:470
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:52:156
at r (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:7:386)
at J (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:52:18)
at h (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:46:28)
at h (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js:46:45)
Es für mich arbeiten, wenn ich nicht erklären container in einer app. Wie...
function fbController ($scope){
$scope.fetchUser = function() {
$scope.name = "Test";
}
}
Ich habe keine Ahnung, was falsch ist.
- Fehlende schließende Klammer ("
)
") infbapp.controller(...
Beispiel.
Du musst angemeldet sein, um einen Kommentar abzugeben.
als Stewie sagte, müssen Sie die schließende Klammer ' )'.
Beispiel:
html:
Live-Beispiel: http://jsfiddle.net/choroshin/7Ws6w/1/