Je veux rediriger vers une page différente après la soumission réussie du formulaire dans angularjs en utilisant firebase. J'utilise push() pour pousser les données dans la base de données de firebase. Voici l'implémentation de mon contrôleur -
.controller('AddPostCtrl',['$scope','$location',function($scope,$location){
$scope.AddPost=function(event){
var firebaseObj=new Firebase("https://boiling-inferno-5476.firebaseio.com/Article");
event.preventDefault();
var title=$scope.article.title;
var post=$scope.article.post;
firebaseObj.push({
title:title,
post:post
},function(error){
if(error)
{
console.log(error);
}
else
{
$location.path('/welcome');
}
})
}
}])
En cliquant sur le bouton de soumission du formulaire, la page doit être redirigée vers la page 'welcome', mais je dois cliquer deux fois pour le faire. Y a-t-il une erreur dans mon implémentation.