I'm just trying to figure out the basics of AngularJS. I tried writing a simple MVC application, but the controller does not seem to work. The file can find angular lib just to find, I already tested this by excluding "ng-controller".
<!DOCTYPE html> <html ng-app> <head> <script src='js/lib/angular.js'></script> <script> </script> </head> <body ng-controller='MyFirstCtrl'> <h2>Number of employees: {{ourEmployees.length}}</h2> </body> </html>
EDIT: The error log states the following:
Uncaught SyntaxError: Unexpected token ILLEGAL , line 9 Uncaught SyntaxError: Unexpected token { , line 19 Error: [ng:areq] Argument 'MyFirstCtrl' is not a function, got undefined
EDIT2: I changed the code to this:
<!DOCTYPE html> <html ng-app='MVCExample'> <head> <script src='js/lib/angular.js'></script> <script> var app = angular.module('MVCExample', []); </script> </head> <body ng-controller='MyFirstCtrl'> <h2>Number of employees: {{ourEmployees.length}}</h2> </body> </html>
It also turned out that the "employees" array that I had was illegal, because I had one row entry divided into two rows. The above work. The initial book I use must be out of date, which is unsuccessful.
source share