那么就不是一个函数AngularJS了

那么就不是一个函数AngularJS了,angularjs,rest,Angularjs,Rest,我正在尝试创建一个新的控制器,该控制器将创建一个新的测验,然后将其添加到模块中,问题是,当我查找测验以将其添加到模块中时,我总是发现测验不存在,因此我决定使用。然后(函数)来确保测验首先被保存并添加到模块中。但是我得到了一条错误消息:那么它不是一个函数 下面是我的代码 var Exercise = $resource("/myapp/rest/exercise"); exercise.questionText = quiz.questionText;

我正在尝试创建一个新的控制器,该控制器将创建一个新的测验,然后将其添加到模块中,问题是,当我查找测验以将其添加到模块中时,我总是发现测验不存在,因此我决定使用
。然后(函数)
来确保测验首先被保存并添加到模块中。但是我得到了一条错误消息:
那么它不是一个函数
下面是我的代码

var Exercise = $resource("/myapp/rest/exercise");
            exercise.questionText = quiz.questionText;
            exercise.answers = answers;
            return Exercise.save({}, exercise).then (function (result){
                var moduleExercice = $resource("/myapp/rest/module/exercises");
                moduleExercice.save({
                    moduleName : modulename
                }, exercise)
            });

然后,要在您的案例中用作回调,Exercise.save函数需要有一个return语句。

请尝试以下操作:
Exercise.save({},Exercise)。$promise.then