Code angulairePourquoi requête HTTP POST dans l'application Node nécessite l'actualisation lors de la soumission des données de formulaire
.state('studentInfo.newStudent', {
url : '/new/student',
templateUrl: 'students/new-student.html',
controller : function($state, $http){
this.saveStudent = function(student){
$http({method: 'POST', url: `/studentInfo/new`, data: {student}}).then(function(){
$state.go('studentInfo');
});
code express
app.post('/studentInfo/new', jsonParser, (request, response)=>{
let students = mongoUtil.students();
let newStudent = request.body.student;
students.save(newStudent, (err, res) =>{
if(err){
res.sendStatus(400);
}
res.sendStatus(201);
});
});
Ma question ce code fonctionne pour la sauvegarde des données tout en soumettant une forme angulaire. Mais il faudra un rafraîchissement pour voir ma mise à jour sur
http://localhost:8181/#!/studentinfo
encore que je pouvais fournir un état d'aller sur « studentinfo ». Ce que les modifications nécessitent pour mettre à jour la liste dans l'itinéraire 'studentinfo' pour voir mes données enregistrées actuelles sans actualiser le navigateur
Vous pourriez retourner les données récemment mis à jour lors de l'enregistrement des données et mettre à jour tout de suite à votre avis –
S'il vous plaît écrire du code pour même –