2016-04-13 5 views
0

新しいクイズを作成してモジュールに追加する新しいコントローラを作成しようとしていますが、モジュールに追加するクイズを探すときクイズが存在しないことを確認してください。そのため、.then (function)を使用してクイズが最初に保存され、モジュールに追加されていることを確認します。私は、このエラーメッセージが出てい:then is not a function は、以下の私のコード、その後Exercise.save関数がreturn文を持っている必要がありますあなたのケースでは、コールバックとして機能するためには関数ではありませんAngularJS

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) 
      }); 
+1

これを試してください: 'Exercise.save({}、exercise)。$ promise.then'。 – mtndesign

答えて

0

です。

関連する問題