JSFiddle - React, Tailwind, and code Playground

by tivie

HTML

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular-resource.js"></script>
<div ng-app="myApp">
    
    <div ng-controller="tCtrl">
        
    </div>

</div>

JavaScript

var app = angular.module('myApp', ['ngResource']);

app.service("friendService", function ($resource, $q) {
    
    var actions = {
        update: {
            method: 'PUT'
        }
    };
    var Friend = $resource("/echo/json/", null, actions);
    
    function updateFriend(fr) {
        var postData = {
            id: fr.id,
            name: fr.name
        };
        return Friend.update(postData);
    }
        
    // Return public API.
    return ({
        //addFriend: addFriend,
        updateFriend: updateFriend,
        //getFriends: getFriends,
        //removeFriend: removeFriend
    });
});

app.controller('tCtrl', ['friendService', function (friendService) {    
    var foo = friendService.updateFriend({id: 1, name: 'john'});    
    console.log(foo.$promise);
}]);