Skip to content

Instantly share code, notes, and snippets.

@deepaksisodiya
Created July 2, 2015 05:09
var app = angular.module('myApp', ['ngResource']);
app.controller('userController', ['$scope', '$resource', 'userService', function($scope, $resource, userService) {
$scope.appName = 'MEAN App';
$scope.getUsers = function () {
userService.query(function(users) {
$scope.users = users;
});
};
$scope.getUsers();
$scope.addUser = function() {
var user = new userService();
user.name = $scope.newUserName;
user.$save(function (user) {
$scope.getUsers();
$scope.newUserName = '';
});
};
$scope.editUser = function (user) {
$scope.user = user;
$scope.editUserName = user.name;
};
$scope.changeUserName = function (editUserName) {
userService.update({userId : $scope.user._id}, {name : editUserName}, function (res) {
$scope.getUsers();
$scope.editUserName = '';
});
};
$scope.deleteUser = function (user) {
var user = userService.delete({userId : user._id}, function(res) {
$scope.getUsers();
});
};
}]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment