JSFiddle - React, Tailwind, and code Playground
by Michele Marcucci
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular-sanitize.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc.17.min.js"></script>
<div ng-app="app" ng-controller="dummy">
</div>
JavaScript
var app = angular.module("app", []);
app.controller('dummy', ['$scope', 'user', function ($scope, user) {
this.login = function() {
alert(user.login(this.data)); // undefined
};
}])
.factory('user', function($http) {
var state; // logged state
function login(data) {
$http.post('/login', {..}).success(function(data) {
this.state = 1;
});
console.log(this.state); // undefined
return this.state;
}
return {
login: login
}
});