<DOCTYPE html> <html> <head> <meta CHARSET="UTF-8"> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> </head> <body ng-app="myApp"> <h2>Scope</h2> <fieldset> <legend> Circle </legend> <div ng-controller="Circle"> Radius = {{radius}} <br/> Diameter = {{diameter}} <br/> Area = {{area}} <br/> Circumference = {{circumference| number:2}} <br/> </div> {{globalMessage}} </fieldset> <fieldset> <legend> Root Scope </legend> <div> {{globalMessage}} </div> </fieldset> </body> <script> var app = angular.module("myApp", []); app.run(function ($rootScope) { $rootScope.globalMessage = "I am from root Scope available throughout the module"; }); app.controller("Circle", function ($scope) { $scope.radius = 5; $scope.diameter = $scope.radius * 2; $scope.area = 3.14 * $scope.radius * $scope.radius; $scope.circumference = 2 * 3.14 * $scope.radius; }); </script> </html>