在Angular $资源创建新的json文件时找不到404

时间:2014-11-26 05:27:45

标签: javascript json angularjs

我使用ngResource创建了一个服务,以json格式保存表单数据。但在提交表单后,我收到了999.json文件的404错误。

ServiceJS

"use strict";
eventsApp.factory("eventData", function ($resource, $q) {
    var resource = $resource("data/:id.json", {
        id: "@id"
    });
    return {
        getEvent: function () {
            var deffered = $q.defer();
            resource.get({
                    id: "event"
                },
                function (event) {
                    deffered.resolve(event);
                },
                function (status) {
                    deffered.reject(status);
                });
            return deffered.promise;
        },
        save: function (event) {
            var deffered = $q.defer();
            event.id = 999;
            resource.save(event,
                function (data, status, header, config) {
                    deffered.resolve(data);
                },
                function (data, status, header, config) {
                    deffered.reject(data);
                }
            );
            return deffered.promise;
        }
    }
});

ControllerJS

eventsApp.controller('editEventCtrl', function ($scope, eventData) {
    // Save Event
    $scope.saveEvent = function (event, newEventForm) {
        if (newEventForm.$valid) {
            //alert("Event '" + event.ename + "' Saved Successfully !");
            eventData.save(event)
                .then(
                    function (response) {
                        console.log('Success ' + JSON.stringify(response));
                    },
                    function (response) {
                        console.log('Failure ' + JSON.stringify(response));
                    }
            )
        }
    };
});

请帮帮我。

0 个答案:

没有答案