2016-05-20 8 views
0

私は問題がある、私はGETとPOSTメソッドを持っている私のサービスを使用します。私は、選択されたコンポーネントを見て更新しようとしています。だから、私は新しい項目を追加しようとすると、新しいオブジェクトのPOSTをトリガするボタンをクリックし、私が望むものは、私のGETメソッドで更新されたリストを受信することですが、動作しません。私はページを更新する場合にのみ動作します。

コントローラ

$scope.addSubject = function(){ 
    var newSubject = {"subjectName" : $scope.subjectType}; 
    InterpelationSubjectFactory.create(newSubject); 
    /* Calling query method to update subjectType list */ 
    InterpelationSubjectFactory.query(function(response){ 
     $scope.subjectTypes = response; 
    }); 
    console.log($scope.subjectTypes); 
    //$scope.selectedSubjectType = $scope.subjectType; 
    $scope.hideSubjectForm = true; 
    $scope.subjectType = ''; 
    /*console.log(newSubject);*/ 
    } 

サービス

​​3210

は私が間違っていたところ、誰かが私をポイントしてくださいすることができます:私は、コールバックここ

と間違って何かが、私が使用しているコードがあると思い? ありがとう

答えて

0

コールバックについては、成功の場合にのみコールバックがあります。エラーを処理してエラーメッセージを表示するものを追加してください。それは私達に手がかりを与えるはずです。

InterpelationSubjectFactory.query(function(response){ 
    // success handler 
    $scope.subjectTypes = response; 
}, function(error) { 
    // error handler 
    console.log("Error InterpelationSubjectFactory.query: " + JSON.stringify(error)); 
} 
); 

エラーメッセージを共有してください。

関連する問題