sql >> Base de Datos >  >> RDS >> Mysql

El bucle angular no se actualiza

A medida que realiza una llamada posterior, que está guardando datos en la base de datos a través del método del servidor, pero en su éxito de la llamada posterior, está enviando esos datos en userInfo objeto que técnicamente suena mal.

Prefiero que hagas un ajax para obtener nuevos datos de db usando $scope.get_user() después de que la llamada posterior tenga éxito.

Código

$scope.save_user = function() {
    $http.post('db.php?action=add_user', {
       'user_name'  : $scope.user_name, 
       'user_email' : $scope.user_email
    }).success(function (data, status, headers, config) {
       //$scope.userInfo.push(data); //remove this line
        $scope.get_user(); //this will fetch latest record from DB
        console.log("The user has been added successfully to the DB");
        console.log(data);
    }).error(function(data, status, headers, config) {
        console.log("Failed to add the user to DB");
    });
}