From 75487ec933fb82702eeb0c65bd5f13ad9f07fbaf Mon Sep 17 00:00:00 2001 From: Amir H. Hajizamani Date: Mon, 14 Jan 2013 19:34:00 +0000 Subject: docs(guide): change prototype methods to scope methods in DI examples As explained in 'Understanding the Controller Component', Controllers written for new (post 1.0 RC) versions of Angular need to add methods to the scope directly, not the function's prototype. Correcting this example should remove any ambiguity, especially for beginners. --- docs/content/guide/di.ngdoc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'docs/content/guide') diff --git a/docs/content/guide/di.ngdoc b/docs/content/guide/di.ngdoc index a9280103..75d016b6 100644 --- a/docs/content/guide/di.ngdoc +++ b/docs/content/guide/di.ngdoc @@ -196,14 +196,13 @@ Controllers are classes which are responsible for application behavior. The reco declaring controllers is:
- var MyController = function(dep1, dep2) {
- ...
- }
- MyController.$inject = ['dep1', 'dep2'];
-
- MyController.prototype.aMethod = function() {
+ var MyController = function($scope, dep1, dep2) {
...
+ $scope.aMethod = function() {
+ ...
+ }
}
+ MyController.$inject = ['$scope', 'dep1', 'dep2'];
--
cgit v1.2.3