AngularJS - 非常混淆如何使用$ resource actions

时间:2017-04-09 02:34:50

标签: javascript angularjs server angular-resource

我对AngularJS和Web开发很新。我非常感谢有关客户端 - 服务器交互和$ resource

的操作的一些帮助

以下是我程序中的一小段代码

.factory('commentFactory', ['$resource', 'baseURL', function($resource, baseURL) {
    var commentFac = {};

    comment.getComment= function() {
        return $resource(baseURL + "comments/", null);
    };

    return commentFac;
}])

在以下控制器中,$ scope.feedback元素正在使用网页中的ng-model指令进行更改

.controller('FeedbackController', ['$scope', 'commentFactory', function($scope, commentFactory) {
    $scope.feedback = {mychannel:"", firstName:"", lastName:"", agree:false, email:"" };        
    $scope.sendFeedback = function() {

        commentFactory.getComment().save(
            $scope.feedback,             //What I want to send back to the server
            function() {       //Callback functions. No idea what to put here

            },
            function() {

            }
        );
}])

$ scope.feedback如何存储在服务器中?以后如何在需要时访问评论?我差不多!00%肯定我的.save动作是不正确的,但我似乎无法在网上找到我应该如何使用它。我在回调函数中放了什么?

对不起,这是一个新手问题,但老实说这有点难以理解。

编辑:我改变了行

return $resource(baseURL + "comments/", null);

return $resource(baseURL + "comments/:id", null);

它有效。我不知道为什么会这样。非常感谢我对上述问题的解释和答案。

再次感谢

0 个答案:

没有答案