I just now started learning on AngularJS from w3schools. I am trying to practice examples what ever they have mentioned in the tutorials. Every thing works fine but when i came to "AngularJS Controllers" it is not working properly as working well in w3schools Try it Yourself ». I ve forked my code into this fiddle example. My script looks like this:
function personController($scope) {
$scope.firstName= "John";
$scope.lastName= "Doe";
}
Try to help me out and suggest me a good tutorial(or any free pdf file).
This is your corrected fiddle.
It is a good practice for angular that the controller definition must look something like this:
angular.module("app", []).controller("personController", function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
});
And, without doubt, the best tutorial ever for learning the basics of Angular is the CodeSchool one!
Hope this helps.
It is a new approach. We cannot use controllers without a module no more. Have a look at this. Just add a module and append the controller then you will have no problem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With