Mir ist aufgefallen, dass die gleiche Frage hier einige Male gestellt wurde. Ich habe versucht, sie zu lösen, aber nichts hilft.
Ich verfolge dieses Tutorial mit den Egghead-Videos.
Aber wenn ich zum Abschnitt "Controller und Datenaustausch zwischen Controllern" komme, kann ich ihn nicht zum Laufen bringen.
Wenn ich es mit Chrome ausführe, wird in der Konsole der folgende Fehler angezeigt:
'argument' FirstCtrl 'ist keine Funktion, wurde undefiniert'.
Ich weiß wirklich nicht, was los ist. Der Code ist der gleiche wie im Tutorial.
HTML
<!DOCTYPE html>
<html ng-app>
<head>
<title>AngularJS Tutorials: Controllers</title>
<link rel="stylesheet" href="mystyle.css">
<script src="http://code.angularjs.org/1.2.0-rc.2/angular.min.js"></script>
</head>
<body>
<div ng-app="">
<div ng-controller="FirstCtrl">
<h1> {{data.message + " world"}}</h1>
<div class="{{data.message}}">
Wrap me in a foundation component
</div>
</div>
</div>
<script type="text/javascript" src="main.js"></script>
</body>
</html>
main.js
function FirstCtrl($scope){
$scope.data = { message: "Hello" };
}