@sparcmen

Как сохранять json CRUD with $resource (angularjs)?

Файл читает а сохранять изменения не хочет, пишет - "404 Not Found"! Почему так?! Кто в теме подскажите :)

Сервис:

function CRUDservice($log, $resource, $http) {

        this.getData = function(callback) {
            var User = $resource('data/main/users.json');
            var dataUsers = User.get(callback);
        }

        this.saveData = function(newUser) {
            var User = $resource('data/main/users.json');
            var dataUsers = User.get(function() {
                dataUsers.users[0].name = newUser.name;                
                dataUsers.$save();
            });
        }
    }


Контроллер:

function MainCtrl($scope, $rootScope, $log, CRUDservice ) {

            var vm = this;
            $rootScope.curPath = 'main';

            CRUDservice.getData(function(_data) {
                vm.users = _data.users;
            });

            var newUser = {
                name: "Valera",
                age: 54
            }

            CRUDservice.saveData(newUser );
}
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
GTRxShock
@GTRxShock
Full-stack developer (Symfony, Angular)
Давно это было, но в закладках остался хороший гайд по $resource
www.sitepoint.com/creating-crud-app-minutes-angula...

А как с ресурсами разберетесь, советую посмотреть на https://github.com/mgonto/restangular
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы