ng-complete: value services

An AngularJS value service demo

by James Allardice

HTML

<div ng-app="GreeterDemo" ng-controller="GreeterCtrl">
    {{greeting}}
</div>

JavaScript

angular
    .module("GreeterDemo", [])
    .value("Greeter", {
        sayHello: function () { 
            return "Hello";
        }
    })
    .controller("GreeterCtrl", [
        "$scope",
        "Greeter",
        function ($scope, Greeter) {
            $scope.greeting = Greeter.sayHello();
        }
    ])
;