From 073e76f8353ca3f743ea61ff21f7de7b1e5a7701 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Thu, 24 May 2012 15:29:51 -0700
Subject: doc(guide): corrected examples
---
docs/content/guide/scope.ngdoc | 94 +++++++++++++++++++++---------------------
1 file changed, 47 insertions(+), 47 deletions(-)
(limited to 'docs/content/guide/scope.ngdoc')
diff --git a/docs/content/guide/scope.ngdoc b/docs/content/guide/scope.ngdoc
index 4d104b8c..dac69d8a 100644
--- a/docs/content/guide/scope.ngdoc
+++ b/docs/content/guide/scope.ngdoc
@@ -38,17 +38,17 @@ arrangement isolates the controller from the directive as well as from DOM. This
point since it makes the controllers view agnostic, which greatly improves the testing story of
the applications.
-
-
-
+
+
+ function MyController($scope) {
+ $scope.username = 'World';
+
+ $scope.sayHello = function() {
+ $scope.greeting = 'Hello ' + $scope.username + '!';
+ };
+ }
+
+
Your name:
@@ -56,8 +56,8 @@ the applications.
{{greeting}}
-
-
+
+
In the above example notice that the `MyController` assigns `World` to the `username` property of
the scope. The scope then notifies the `input` of the assignment, which then renders the input
@@ -117,26 +117,26 @@ inheritance, and child scopes prototypically inherit from their parents.
This example illustrates scopes in application, and prototypical inheritance of properties.
-
-
-
-
+
+
+ /* remove .doc-example-live in jsfiddle */
+ .doc-example-live .ng-scope {
+ border: 1px dashed red;
+ }
+
+
+ function EmployeeController($scope) {
+ $scope.department = 'Engineering';
+ $scope.employee = {
+ name: 'Joe the Manager',
+ reports: [
+ {name: 'John Smith'},
+ {name: 'Mary Run'}
+ ]
+ };
+ }
+
+
Manager: {{employee.name}} [ {{department}} ]
Reports:
@@ -148,8 +148,8 @@ This example illustrates scopes in application, and prototypical inheritance of
{{greeting}}
-
-
+
+
Notice that the Angular automatically places `ng-scope` class on elements where scopes are
attached. The `