我试图创建一个新的控制器来创建一个新测验,然后将其添加到模块中,问题是当我查找测验将其添加到模块中时,我总是得到测验不存在,所以我决定使用.then (function)
来确保首次保存测验并将其添加到模块中。但我收到此错误消息:then is not a function
下面是我的代码
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)
});
答案 0 :(得分:0)
为了在你的情况下作为回调工作,Exercise.save函数需要有一个return语句。