J'ai un problème, j'utilise mon service qui a la méthode GET et POST. J'essaye de mettre à jour un composant choisi sur la vue. Donc, quand j'essaie d'ajouter un nouvel élément, et cliquez sur le bouton, qui déclenchent un POST de nouvel objet, et ce que je veux, c'est recevoir la liste mise à jour avec ma méthode GET, mais cela ne fonctionne pas. En seulement fonctionne si je rafraîchis la page. Je crois qu'il ya quelque chose de mal avec rappel
Voici le code que j'utilise:
Contrôleur
$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);*/
}
service
services.factory('InterpelationSubjectFactory', function($resource){
return $resource(baseUrl + '/subjectTypes', {}, {
query: { method: 'GET', isArray: true},
create: { method: 'POST'}
})
});
peut plaire à quelqu'un me point où je fait de mal? Merci