<!DOCTYPE html>
<html>
<head>
  <script data-require="angular.js@1.4.8" data-semver="1.4.8" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.8/angular.min.js"></script>
  <script src="module.js"></script>
  <script src="addition-controller-params.js"></script>
</head>
<body ng-app="app">
<p ng-controller="AdditionController">
    {{add(number, 2)}} is not the same as {{add(number, "2")}}
    <br>
    2 + 2 + 2 + 2 = {{add(2, add(2, add(2, 2)))}}
</p>
</body>
</html>
http://blog.allii.ir/2016/01/angularjs-beginner-intermediate-course-controllers/#functions
angular.module('app', []);
angular.module('app').config(['$controllerProvider', function ($controllerProvider)
{
	$controllerProvider.allowGlobals();
}]);
function AdditionController($scope)
{
	$scope.number = 2;
	$scope.add = function (operand1, operand2)
	{
		return operand1 + operand2;
	}
}