JSFiddle - React, Tailwind, and code Playground

by jhoguet

HTML

<h1>Proving that both .service and .factory can return an object </h1>
<div ng-app="ServiceTestApp">
    <ul ng-controller="ServiceTestController">
        <li>{{simpleService.result}}</li>
    </ul>
</div>

JavaScript

angular.module('ServiceTestApp', [])
.controller('ServiceTestController', ['$scope', 'simpleService', function ($scope, simpleService) {
    $scope.simpleService = simpleService;
}])
.factory('simpleService',function(){
    return { result : 'from simple service'};
})
.config(['$provide', function($provide){
    $provide.decorator('simpleService', ['$delegate', function($delegate){
        $delegate.result += ' but decorated :)';
        return $delegate; 
    }]);
}]);